\033%-12345@PJL JOB NAME="job1"
@PJL DEFAULT PERSONALITY=PCL
@PJL DEFAULT LPARM: PCL SYMSET=PCCYRILLIC
\033E
...
\033E
\033%-12345@PJL EOJ
IrDA Socket печать
Проблема в следующем: Сабж.
При передаче более-менее большого задания (>=2 разделителей страниц) сервер сокетов на стороне принтера успевает принимать часть пакетов задания, затем начинается печать принятого куска, и передача блоков задания идет по принципу поточного устройства - напечатал, подождал освобождения сервера, передал... Некрасиво. Хотелось бы передать все задание сразу (~20Kb), памяти на принтере достаточно (4Mb на 1 задание - 16 всего).
Winsock 1.1,
Печать ведется на IrLPT,
режим печати - блочный,
берется Index=0 девайс (т.е. 1-е устройство) из девайслиста,
проверяется на макс. длину пакет.
Что-то добавить в свой PJL/PCL?
Код:
или есть решение по установкам socket/IrDA-параметров?