ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
7 ноября
1132802
Adept (19.09.2021 13:23, просмотров: 2476)
мож кому пригодится - возможность отправки данных на принтер минуя виндовый драйвер и сервер печати, напрямую. Потратил день на решение проблемы :) положил всё необходимое в аплоад :)) 

Вот понадобилось, ЛУТом сделать срочно небольшую платку, а принтер, блять печатает еле-еле сереньким :(( Полез в драйвера накрутить настройки плотности тонера, а их там нету :(( ни в каких, ни в PS, ни в PCL6/7 :(( дело усугубляется ещё 64-битностью винды (семёрка), под неё нет ни каких средств тонкой настройки драйверов, (в PCL4/5 под 32 битную винду были, под ними и кривущая HP ToolBox работала, через которую можно было накрутить настройки плотности, Но её тоже убрали с сайта, да и 32-битную систему ща днё с огнём не сыщешь.


Потратил день практически на решение проблемы, лазая по всяким форумам, в итоге всё нашёл, что надо :))


архив с программкой RAWCmd и описание языка управления заданиями PJL для хьюлетовских принтеров.

http://caxapa.ru/upload/files/3998375bab52/


краткое резюме и предысторию излагаю :)

---

В настройках драйвера для HPLJ2015 отсутствует возможность регулировки плотности тонера!! Её нет ни в каких настройках никаких драйверов (раньше, давным давно , ещё на PCL4/5 были, но теперь убраны :( Проблему можно решить отправкой PJL- команды напрямую, минуя виндовый сервер печати и драйвер принтера, т.к. они "переделывают" любые бинарные команды в обычный текст :(( Для этого есть чудесная программка "RAWCmd" :) В параметрах программы нужно указать собственно имя принтера в кавычках (именно так, как как оно видится в "устройствах и принтерах"), имя задания (чистая формальность, - может быть любым, т.к. используется временно, и собственно бинарный файл данных (PJL). собственно PJL файл настроек для включения максимальной плотности тонера при печати выглядит так:


#%-12345X@PJL

@PJL DEFAULT DENSITY=5

#%-12345X


гдe первый символ (#) это ESC (0x1b), а все строки, кроме последней заканчиваются последовательностью CRLF (0x0d0a) настройки прописываются в энергонезависимую память принтера

----------------------------------------- :))


надо сказать, что даже не для ЛУТа, а для эстетики стоит накрутить настройки плотности тонера. Текст стал чёрным, чётким и красивым, графика в полутонах/градациях серого на порядок лучше смотрится при печати :))

...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)