У меня есть программа, которую я использовал в течение многих лет, которая управляет печатью текстовых файлов в соответствии с инструкциями управления в текстовом файле.
Например, он будет печатать заголовки в верхней части каждой страницы, изменять строки на дюйм, менять символы на дюйм, устанавливать поля, изменять книжную или альбомную ориентацию и т.д. Это делается путем записи управляющих строк непосредственно в принтер, с указанием адреса принтера как LPT1, LPT2 или LPT3.
Теперь мне нужно использовать его для адресации принтера, подключенного к USB-порту, но я не знаю, как к нему обращаться.
Свойства принтера говорят мне, что принтер подключен к порту "DOT4_001", но когда я пытаюсь выполнить запись в этот порт, он просто создает файл в текущем каталоге с таким именем и не записывает данные в принтер. Точно так же я не могу понять, как писать на этот принтер из окна DOS с помощью простой команды «type file.txt> xxxx», хотя замена «LPT1:» на "xxxx" работает с принтером, подключенным к параллельному порту.
Итак, мой вопрос: «Как мне напрямую обратиться к принтеру, который подключен к USB-порту?"