Обычная печать через порт USB - PullRequest
2 голосов
/ 05 октября 2009

Я занимаюсь разработкой на устройстве, которое изначально не поддерживает принтер. Мне нужно распечатать на любом принтере через порт USB. Это возможно? Существует ли какой-либо общий стандарт для всех принтеров для печати через USB?

Устройство работает на Linux / PowerPC.

1 Ответ

3 голосов
/ 05 октября 2009

Конечно.

Существует USB-принтер класса (PDF, 11 страниц). Кажется, требуется, чтобы хост представлял данные на принтер в формате PDL или PCP. Помните, что USB-принтеры, как правило, «тупее», чем принтеры, подключенные через Ethernet, и требуют, чтобы хост выполнял больше работы.

Для мира встраиваемых систем вас может заинтересовать Замечание по применению Microchip AN1233 (PDF, 22 страницы) под названием "USB Printer Class на встроенном хосте".

...