[cups-devel] USB Printing Standard

David Valleau valleau at chromium.org
Fri Aug 31 10:47:17 PDT 2018


For now I am implementing this in order to test that printer setup and
basic print jobs work correctly.

Maybe in the future the basic virtual printer could have other uses but I
haven't put much thought into that as of yet.

On Fri, Aug 31, 2018 at 10:35 AM, Till Kamppeter <till.kamppeter at gmail.com>
wrote:

> David, does this replace ippusbxd? Or is this for a Printer Application to
> let a non-USB-over-IPP printer appear as a driverless IPP printer for CUPS?
>
>    Till
>
> On 31/08/18 19:11, David Valleau wrote:
>
>> Hello everyone,
>>
>> I'm currently working on creating a virtual USB printer to use for testing
>> purposes.
>>
>> I'm using USBIP
>> <https://github.com/torvalds/linux/tree/master/tools/usb/usbip> which
>> allows me to share my virtual printer over the network, as well as mocking
>> a physical connection locally.
>>
>> I've managed to get it working with most of the basic USB messages defined
>> in the USB Printer Class Specification
>> <http://www.usb.org/developers/docs/devclass_docs/usbprint11a021811.pdf>
>> and
>> can configure the printer using CUPS.
>>
>> I'm having some trouble with handling actual print jobs however. I can
>> receive parts of the document, but CUPS fails with the error "Unable to
>> send data to printer".
>>
>> Is there any documentation which explains the expected exchange of
>> messages
>> during a basic USB print job?
>>
>> Thanks,
>> David
>> _______________________________________________
>> cups-devel mailing list
>> cups-devel at cups.org
>> https://lists.cups.org/mailman/listinfo/cups-devel
>>
>>
> _______________________________________________
> cups-devel mailing list
> cups-devel at cups.org
> https://lists.cups.org/mailman/listinfo/cups-devel
>


More information about the cups-devel mailing list