4eyes
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всем доброго дня! Не могу отправить на порт принтера файл 5.prn следующего содержания: #%-12345X@PJL @PJL DEFAULT DENSITY=5 #%-12345X ...из командной строки в Windows XP командой copy /b имя_файла имя_принтера этот файл не отправляется на принтер (пробовал имя принтера и порт подставлять вместо имя_принтера), а в том же разделе (папке), где находится файл 5.prn, возникает файл с именем имя_принтера — т.е. файл 5.prn копируется в другой файл :( Принтер HP LaserJet 1320 (не сетевой!) подключен через USB (в свойствах принтера указан порт DOT4_002); можно подключить через LPT (тогда будет порт DOT4_001); операционка Windows XP SP3 32-bit. Нужно не распечатать этот файл, а отправить на принтер команду. Команда, записанная в файле 5.prn, должна увеличить плотность печати (т.е. количество тонера, которое высыпается на лист) — это значение меняется от 1 до 5, по умолчанию (сейчас)=3, а нужно изменить его на 5. UPD: проблема с отправкой файла на принтер, похоже, решилась подключением принтера через LPT и командой copy /b имя_файла LPT1 (несмотря на то, что в свойствах принтера порт указан DOT4_001) однако..... плотность печати не меняется. Вопрос: этот файл 5.prn должен быть не текстовым? Его нужно чем-то скомпилировать? Как и чем? Если отправлять на принтер текстовый файл #%-12345X@PJL @PJL DEFAULT DENSITY=5 #%-12345X то через несколько минут ожидания принтер распечатывает текст #%-12345X@PJL @PJL DEFAULT DENSITY=5 #%-12345X ...а если этот текстовый файл предварительно перевести в бинарный вид "печатью в файл" (не знаю, правильно ли это) то после отправки его на принтер этот текст распечатывается сразу. Плотность печати никак не меняется (пробовал "...DENSITY=5" и "...DENSITY=1") Как же отправить команду на изменение плотности печати? | Всего записей: 134 | Зарегистр. 01-04-2008 | Отправлено: 15:12 13-07-2016 | Исправлено: 4eyes, 08:52 15-07-2016 |
|