Я новичок в Ubuntu, и я установил Microsoft Visual Basic с помощью WINE, но я не могу печатать на lp0. Я использую следующий код:
open "/dev/lp0/" for Output As #1
В Windows я использовал следующее:
open "Lpt1:" for Output As #1
В Windows это работало годами. Попробовал и в Ubuntu, и я получил ошибку времени выполнения 75.
Другие программы могут печатать без проблем. Проверен URI устройства принтера: параллельный: / dev / lp0, контроль доступа позволяет печатать для всех. Даже VB6 Complier может печатать. Чего мне не хватает?
Таким способом нельзя открыть системные устройства из программы Windows под wine
. Для взаимодействия с системой вы должны использовать API-интерфейсы Windows.
Вам нужно будет настроить вино для возможности печати. Wine User Guide содержит информацию о том, как настроить принтеры.