Как отпечатать MS DOS - файл на принтере HP Lj 1200 | |||
---|---|---|---|
pts 17/03/2005 11:40 |
Возникла необходимость распечатать текстовый файл DOS размерами: колонок - 120 символов, строк - 70 на лазерном принтере
для быстрой печати документов из DOS-программы. На одном печатном листе документ не умещается, печатается только около 80 колонок. Режим масштабирования в драйвере принтера не оказывает никакого влияния на такой файл, только если файл *.doc. Прошу знающих людей подсказать - как решить эту проблему. С уважением, Александр |
||
Anonymous 17/03/2005 23:26 |
pts, попробуй открыть этот файл с помощью Ворда при этом указав что кодировка DOS. |
||
m.ix 18/03/2005 03:14 |
есть класная прожка как bred 2 для 9х(прожку .ехе перенеси в папку виндовс с последующей заменой, но не забудь перед этим переименовать в notepad.exe)
bred3 для NT эта прожка очень много разного формата читаеи с++, разные иные файлы http://www.astonshell.ru/bred2/index.html http://www.astonshell.ru/bred3/index.html размер шривра в этих регулируется + и - на клаве далее в свойствах страницы сделай поля по 0,5мм со всех сторон |
||
Murka 18/03/2005 06:06 |
командуй """ copy your_file lpt1 """ при условии что лазерник висит на Lpt1 |
||
pts 18/03/2005 16:37 |
Murka, сделал copy *.txt lpt1 - печатает только около 80 колонок, остальных нет. А надо 120
m.ix, скачал bred2 - он мой DOS текстовый файл не перекодирует ни в один какой либо читаемый формат, а при выравнивании по ширине из 120 колонок получается более 100 строк - видимо вводит автопереносы после 80 колонок. Гость, при открытии этого файла с помощью Wordа(с кодировкой DOS) документ получается на 2 листа и его никак не уместить на один. ?????? |
||
Mikkey 18/03/2005 18:02 |
В ворде Свойства страницы - Альбомная. Да и размер шрифта уменьши. Или мыльни его мне, я подправлю, если не получится. |
||
Moriaan 18/03/2005 18:20 |
pts, в любом досовском редакторе открываешь документ и в начале текста вводиш управляющий символ 00 15. Нажимаеш на клавишу ALT и удерживая ее, на дополнительной цифровой клавиатуре (которая справа) набираешь 15, на экране должен появиться ☼. В конце текста, таким же макаром набираешь ALT+14, появиться ♫. Если желателен другой шрифт, размер или еще чего, смотри описание управляющих кодов для своего принтера. Не забывай также отечественных производителей программного обеспечения, я имею ввиду текстовый редактор Лексикон
Удачи! |
||
Felix 22/03/2005 19:12 |
pts, вот этим попробуй http://www.vvs.ru/free.htm#P01 Меня устраивает |
||
pts 23/03/2005 13:38 |
Старая программа работает в DOC 7.0 или FAR - выдает налоговые накладные - около 200 шт.
файл получается *.txt с размерами 120 колонок и 75 строк При выдаче этих файлов на струйный принтер Epson сначала по F5 отправляем на PRN файлик с установками для принтера: 0000...00: 1B 41 08 1B 0F Затем принтер печатает все файлы в уплотненном режиме на А4 в книжном формате, но очень долго. Есть лазерник HP Lj1200(на LPT1), который печатает так как я описывал выше. Пожалуйста, подскажите управляющие символы для НР, чтобы была уплотненная печать из DOSа или FAR. Mikkey, Создаете в DOC или FAR простой фал *.txt с одной строкой в 120 колонок и затем открываете его в Ворде - все проблемы сразу и увидите. И для меня это длинный путь - ведь все итоговые файлы из ДОС я должен буду переделать в Ворде и, если получится, потом быстро отпечатать. Moriaan, Понимаю, что Ваш путь и приведет к ответу на мой вопрос, но пока ответ где-то рядом. Felix, Спасибо за инфо, но программа conder расчитана на 80 колонок, а у меня 120. С ув. Александр |
||
Mikkey 23/03/2005 14:09 |
pts, с 7 размером в ворде вмещается в книжной ориентации
Вот коды, смотри Font Style |
||
pts 23/03/2005 15:36 |
Mikkey, Одна строка в 120 символов умещаеся в Ворде, но если в файле *.txt 1-ю строку и 75-ю строку сделать по 120 колонок (как в моем документе), то Ворд делает этот документ на два листа то ли в книжной ориентации, то ли в альбомной, даже если размер шрифта 5.
Как на принтер НР отправить команду, чтобы он печатал в уплотненном режиме. Как набрать эту команду в ДОСовском файле (*.txt), чтобы передать ее на принтер, например по команде: copy *.txt lpt1 Как набрать управляющие символы: ESC и т.д. на клавиатуре? Например: набираю Alt + 27, чтобы получить ESC ничего не получается С ув.Александр |
||
Mikkey 23/03/2005 17:12 |
Добавляешь в начале файла столько пробелов, сколько управляющих кодов,потом в любом НЕХ редакторе правишь 20 на нужные символы и вперёд. |
||
pts 23/03/2005 18:01 |
Mikkey, Как редактировать понял, пример файла сбросил Вам на e-mail, т.к. не умею присоединять на форуме
С ув.Александр |
||
Mikkey 23/03/2005 18:26 |
Присоединять можно после Предв. просмотр'.
Коды правильные нашёл? |
||
mari 23/03/2005 22:34 |
была такая прогаммка "printfix" |
||
Mikkey 24/03/2005 11:40 |
Если память не изменяет, то PrintFX правильнее будет
Добавлено 24 Март 2005, 10:52 http://sf.irk.ru/pub/referats/50000/UTILS/PRINTFX/ Добавлено 24 Март 2005, 11:17 http://rts.kiam.ru/EasyPrn.htm |
||
pts 24/03/2005 15:22 |
Mikkey, Отпечатал документ на листе книжного формата с размером шрифта 6. Бухгалтеров это устроит пока как промежуточный вариант - надо увеличивать. Но на этом пути (через Ворд) мне надо будет все 200 файлов(налоговых накладных ) переделывать в *.doc - файлы, а затем печатать.
На струйник Epson бухгалтер выдает сразу из ДОС-овской программы, только перед началом печати всех файлов на принтер передается файлик с управляющими символами - я думаю это команда"уплотненная печать" и выбор какого либо шрифта. Подскажите ссылочку, где взять инфо о управляющих символах для НР Lj 1200(какие шрифты ему лучше установить для моей ситуации: PCL 6, PCL 5, PS) и может ли он работать в таком режиме. Можно ли его установить в определенный режим отправив ему в режиме copy файлик с управляющими символами, потому что через Свойства принтера масштабировать документ до размера листа у меня не получается. Буду пробовать еще printfx-ом. С ув. Александр |
||
Felix 25/03/2005 16:15 |
Какая программа conder о чем ты говоришь? Я же дал тебе прямую ссылку на эту прогу, заходишь, какчаешь и пробуешь! А масштабировать она тоже может: кнопки А и а со стрелками вверх и вниз соответственно изменяют шрифт печати и сразу видишь влезет текст на страницу или нет. |
||
Murka 26/03/2005 04:18 |
К стати тоже может пригодится попробуй установить драйвер: "простой текстовый принтер" и печатать через него у меня печатает. |
||
pts 01/04/2005 15:47 |
Murka, Установил принтер "Общий/только текст" - печатает только в альбомном формате и все равно документ обрезает (колонок ~8).
Пытался устанавливать в свойствах принтера параметры шрифта - безрезультатно. Выбора формата печати вообще нет. Как устанавливать эти параметры? Подскажите, пожалуйста. Felix, Программа TView95 удобно работает, но требует регистрации и 12,5 USD, против которых бухгалтерия возражает. Mikkey, Программа PrintFX не хочет печатать - на листе по одной строке каких-то символов. С ув.Александр |
||
Mikkey 01/04/2005 16:26 |
Или не подошли? Вроде язык PCL стандартный для пакардов. |
||
pts 12/04/2005 14:42 |
Огромное спасибо Владимиру Сафонову за помощь в решении моей проблемы с печатью MS DOS файлов на НР.
Его программа Infin_print2 печатает на любых принтерах *.txt(prn) -файлы с количеством колонок > 120. Его координаты: [email protected] или [email protected] Всем спасибо за участие в обсуждении моего вопроса на форуме. С уважением, Александр |
||
Mikkey 12/04/2005 14:45 |
Ох уж он обрадуется обнародованию своего мыла |
||
chegol 09/06/2005 15:02 |
Может кто знает какую программу можно использовать в качестве виртуального принтера, чтобы программа из под дос печатала якобы на принтер (в lpt), а данные обрабатывались этой программой. Под обработкой понимаю очистку данных от служебной информации и формирование текстовика с дальнейшим открытием в каком-нибудь редакторе, или наличие возможности предварительного просмотра и печати из самой проги. fineprint, acrobat destiller не подойдут, т.к. в их очереди печати пишется что то вроде документа низкого уровня и никаких действий они не производят. Если нет такой проги, то может кто знает как написать, для перехвата очереди печати или lpt. Асемблер не подойдет, нужно чтобы работало под win2k/XP, мне знакома delphi, буду рад хоть како-то информации. |
||
Mikkey 09/06/2005 15:51 |
http://search.microsoft.com/search/results.aspx?qu=printer+driver&View=msdn&st=b&c=4&s=1&swc=4
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/prntspol_62ia.asp |