Есть ли способ получить список байтовых команд принтера с помощью библиотеки CUPS?

Есть ли способ использовать библиотеку CUPS для получения всего списка байтовых команд для принтера, которые должны быть отправлены на принтер для выполнения операции. например: Если я хочу узнать байтовую команду для функций Autocut для принтера, могу ли я сделать это с помощью CUPS? Есть ли у них API для этой функции?


person Rishabh Rawat    schedule 09.01.2020    source источник
comment
Что вы сделали для исследования? Пожалуйста, проявите некоторые усилия.   -  person the busybee    schedule 09.01.2020
comment
Ваш вопрос не совсем ясен. У нас нет всей справочной информации, которая может быть у вас. Пожалуйста, отредактируйте свой вопрос и добавьте дополнительные сведения о том, чего вы хотите достичь. (Вы хотите узнать, какие функции поддерживает принтер, и использовать их через CUPS? Или вы хотите найти байты команд, которые будут отправлены на принтер?)   -  person Bodo    schedule 09.01.2020
comment
@Bodo Привет, я обновил свой вопрос и, чтобы прояснить ситуацию, я хочу узнать байты команды, которые будут отправлены на принтер. Спасибо   -  person Rishabh Rawat    schedule 10.01.2020
comment
Я не уверен конкретно в CUPS, но в целом цель библиотек — скрыть детали от вызывающих абонентов. CUPS — это общая система, конкретная обработка которой выполняется драйвером принтера для вашего принтера. Я думаю, вы сможете найти информацию в исходном коде драйвера принтера. Найдите CutMedia, см. cups.org/doc/spec-ppd.html.   -  person Bodo    schedule 10.01.2020


Ответы (1)


Нет.
Языки и/или библиотеки обычно не включают в себя утилиты для перечисления их функций или функций компонентов. Но такие вещи, как операционные системы и их встроенные служебные языки, делают это. C, Awk и grep и т. д. — все это примеры встроенных возможностей операционной системы Linux. сделать то, что я думаю, вы просите. Или, если вы используете Windows, GNU Utilities for WIN32 содержит такие утилиты, как больше и введите. И, если язык с открытым исходным кодом, вы можете просматривать заголовочные файлы или просто делать то, что делает большинство из нас, искать и использовать документацию по интересующему языку.

person ryyker    schedule 09.01.2020