powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Печать на принтер
16 сообщений из 16, страница 1 из 1
Печать на принтер
    #35081504
Kossva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Подскажите пожалуйста, что нужно сделать, чтобы при печати на принтер выходили не кракозябры, а нормальный текст.

Я делаю, например, так
s str="фыва"
set strKod=$zcvt(str,"O","CP1251")
s prn="|PRN|"
open prn:"w"
use prn
w strKod
close prn

И еще можно ли напрямую через Cache задать формат листа, например А3.
Заранее большое спасибо!
...
Рейтинг: 0 / 0
Печать на принтер
    #35081572
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая OS и принтер?
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Печать на принтер
    #35081595
Kossva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
XP, HP LaserJet
...
Рейтинг: 0 / 0
Печать на принтер
    #35081607
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KossvaXP, HP LaserJet
У-у-у-у-у-у... Оставь надежду всяк сюда входящий... (с)
Такой вывод на принтер у нас "кончился" с переходом от MSM к Cache, а лазерные принтеры его похоронили вовсе!
В чем надобность именно такого вывода на принтер?
...
Рейтинг: 0 / 0
Печать на принтер
    #35081624
Kossva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как по другому?
...
Рейтинг: 0 / 0
Печать на принтер
    #35081665
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самый простой вариант записать все в файл. Как вариант в html... А потом его и печатать.
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Печать на принтер
    #35081692
Kossva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну это ежу понятно)
...
Рейтинг: 0 / 0
Печать на принтер
    #35081844
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИ еще можно ли напрямую через Cache задать формат листа, например А3.
Если это то, что я думаю, то читайте документацию на язык, используемый принтером, например PCL6
...
Рейтинг: 0 / 0
Печать на принтер
    #35081976
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н. , так раньше и делали... Только на лазерниках мы спеклись окончательно. Струйные еще так-сяк...
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Печать на принтер
    #35083557
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас в огранизации еще есть досовые программы, которые печатают на сетевые лазерные принтеры.
Они же я так понимаю, просто пишут в порт?
Там просто строка инициализации длинная, а дальше все как обычно.

Это с принтерами, которые поддерживают PCL6, а вот например с Kyocera-ми у нас тоже проблемы с языком, они в KDPL работают, там как-то по другому вроде.

Ну и надеюсь, картинок вы не печатаете
...
Рейтинг: 0 / 0
Печать на принтер
    #35083669
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Они же я так понимаю, просто пишут в порт?
Это уже кто как реализует...
У нас терминальная программа перенаправляет вывод на принтер, получив соответствующую эскейп-последовательность, и возвращается к экрану получив другую.
Сам же программер использует в программе "мнемонические" команды (см. рис. слева), а принтер получает свои команды "в порт"... Но не средствами Каше, а средствами терминальной команды...
...
Рейтинг: 0 / 0
Печать на принтер
    #35084442
Kossva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может как-то по-проще можно..?..
...
Рейтинг: 0 / 0
Печать на принтер
    #35084551
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как говорят пиндосы:
- Есть много способов чтобы ободрать кошку...


Чем не нравится файл-то?
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Печать на принтер
    #35084580
Kossva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsaЧем не нравится файл-то?

Разнообразия захотелось...
...
Рейтинг: 0 / 0
Печать на принтер
    #35084698
Kossva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Великая вещь - метод научного тыка)))

s str="В поле стояла калина"
s strKod=$zcvt(str,"O","CP866")
s strKod10=$zcvt(strKod,"I","CP1251")
s ustr="|PRN|" open ustr:"w"
use ustr
w strKod10,!
close ustr

И все работает, как я хотела и никаких файлов)))
...
Рейтинг: 0 / 0
Печать на принтер
    #35084726
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KossvaРазнообразия захотелось...
Ох, женщины... Ну и затейницы!
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Печать на принтер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]