-
Hi, I would be interested in your opinion what would be the best lightweight solution for printing from Linux based embedded system (e.g. BeagleBone, ...) these days? General requirements/idea is to have:
From what I was able to find so far "cups + ipp-usb" could be the 'minimal' solution . Do I need "cups-filters" in case I would use some document supported by printer directly (e.g. JPEG)? (Then I don't need any 'filters' and 'backend' is supplied by 'ipp-usb', right?.) Does it make sense to think about using HPLIP for direct usb printing rather for HP printers? Thank you in advance! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Hi @qo0op , IMO cups+ipp-usb+cups-filters is the minimal solution - cups-filters in general provides conversion between more types than CUPS provides by default, so its inclusion prevents possible issues for users when they send an unexpected document format into CUPS alone. AFAIK ipp-usb doesn't provide any filters or backends - its daemon creates an interface, which is used by CUPS for communication with IPP-over-USB capable printer. So ipp-usb is needed. HPLIP is not needed unless you want to support legacy printers or you want to have an alternative if driverless printing doesn't work. |
Beta Was this translation helpful? Give feedback.
Hi @qo0op ,
IMO cups+ipp-usb+cups-filters is the minimal solution - cups-filters in general provides conversion between more types than CUPS provides by default, so its inclusion prevents possible issues for users when they send an unexpected document format into CUPS alone.
AFAIK ipp-usb doesn't provide any filters or backends - its daemon creates an interface, which is used by CUPS for communication with IPP-over-USB capable printer. So ipp-usb is needed.
HPLIP is not needed unless you want to support legacy printers or you want to have an alternative if driverless printing doesn't work.