View previous topic :: View next topic |
Author |
Message |
ZeBit
Joined: 27 Jan 2005 Posts: 2 Location: Arcady Occupation: LAN_Admin Interests: Moscow
|
Posted: 27 Jan 2005 15:50 Post subject: Печать на матричном принтере в БЕСТ5 |
|
|
Платформа W2k+сервиспаки. Стоят БЕСТ4 и БЕСТ5 (переходный режим у бухов ).
Есть принтер Epson FX880, который замечательно печатает из 4-ого БЕСТа, поскольку ДОС и аппаратная русификация.
Печать была настроена на драфт и половину листа А4 (приходный ордер)+перфорированная бумага.
После установки БЕСТ5 возникли проблемы:
Печать теперь идет в графическом режиме, что в разы медленнее (со штатным драйвером из W2k), на один документ уходит лист и сбивается линия отрыва. Настройками драйвера можно только уменьшить "читаемость", т.е. выставить меньшее разрешение. Драйвер подстановку шрифтов не поддерживает. Была сделана попытка использовать драйвер текстового принтера (присутствует во всех версиях виндов).
Но тут две беды - в W2k можно выставить только 1251 кодовую страницу в настройках этого драйвера и в принтере такой кодовой страницы нет. Попытка распечатать через этот драйвер дала плачевные результаты - вместо всяких линий и русских символов - точки, отображаются только цифры и английские символы. При печати сформированного документа (приходный ордер) в файл оказалось что и в файле такая же мура. Получается, что документ отрисовывается чисто как графический файл, что-ли? Можно хотя бы параметры бумаги настроить?
Возможно ли формирование документа как в БЕСТ4 - символами псевдографики?
Просто пользователь очень расстроен - БЕСТ5 и так тормозит по сравнению с 4, а тут еще и беда с печатью...
Предложения заменить принтер на лазерный не проходят, пройденный вариант, да и запасной епсон уже куплен . |
|
Back to top |
|
|
EugeneT
Joined: 23 Mar 2004 Posts: 130 Location: Токарев Евгений Occupation: Класс Interests: Магнитогорск
|
Posted: 27 Jan 2005 16:16 Post subject: Re: Печать на матричном принтере в БЕСТ5 |
|
|
ZeBit wrote: | Была сделана попытка использовать драйвер текстового принтера |
Когда-то очень давно, лет эдак шесть-восемь назад решал такую проблему, с помощью редактирования какой-то таблицы в свойствах принтера generic/text only. Посмотри ссылочку http://www.blackman2003.narod.ru/programs/robotron/ru.htm, ответ на шестой вопрос в FAQ по моему это то что нужно.
Получиться отпиш |
|
Back to top |
|
|
EugeneT
Joined: 23 Mar 2004 Posts: 130 Location: Токарев Евгений Occupation: Класс Interests: Магнитогорск
|
|
Back to top |
|
|
EugeneT
Joined: 23 Mar 2004 Posts: 130 Location: Токарев Евгений Occupation: Класс Interests: Магнитогорск
|
|
Back to top |
|
|
ZeBit
Joined: 27 Jan 2005 Posts: 2 Location: Arcady Occupation: LAN_Admin Interests: Moscow
|
Posted: 28 Jan 2005 16:31 Post subject: |
|
|
Да, я знаю что в настройках текстового драйвера в обычных Виндах (не NT) можно забить подстановку символов и сохранить ее для дальнейшего использования... Но тут проблема в сформированном документе, его формате. Такое ощущение, что он сделан как графический файл и в этом случае текстовый драйвер просто режет все что не понимает, пропуская только символы. Т.е. даже если связка текстовый драйвер - принтер была без проблем, все равно печать в символьном режиме невозможна .
Видимо разработчики думают, что у пользователей стоят лазерные принтеры с пулеметной скоростью печати...
Или вообще не заморачивались с печатью, нарисовал документ и послал в спулер. Видимо проблема пока решения не имеет... |
|
Back to top |
|
|
EugeneT
Joined: 23 Mar 2004 Posts: 130 Location: Токарев Евгений Occupation: Класс Interests: Магнитогорск
|
Posted: 31 Jan 2005 07:47 Post subject: |
|
|
Попробуй вот это http://www.alphatronics.net/AVPMon.html. Отличная замена стандарной печати в файл. Не зарегистрированная версия выдает окошко о необходимости регистрации после каждой печати, вот и все ограничения. Программка создаст виртуальный порт, привяжи его к текстовому принтеру, расшарь его и назначь на LPT1 (net use lpt1 \\ ....) Посмотри получившиеся файлы после печати из БЕСТа, может удастся наваять простенькую прогу для преобразования в нужный формат. Ее в свою очередь можно прописать в свойствах виртуального порта и тогда она будет исполняться после печати. |
|
Back to top |
|
|
|