On 2020-07-29, Rubén Llorente <port...@use.startmail.com> wrote: > Thank you for the advice. I will search for those ones and see what I can > find. > > I still need to solve the printer issue. So far it looks like receipt > printers use very simple interfaces. Somebody engineered ppd files for Zjian > printers for Linux, but I don't know if the OpenBSD kernel would interface > with them. They are certainly not in the USB Product/Vendor database of the > kernel. Maybe they would show as Unknown Printers?
For standard device types, USB typically uses "class drivers", there are specifications for e.g. mass storage, USB-attached SCSI, human interface devices (mouse/keyboard/etc), etc, including printers. If the device follows one of these it doesn't need a specific driver or information about the particular device in the kernel (the kernel product/vendors are used when the device doesn't use a class driver or needs some special quirks, or as a fallback if the device doesn't report a human-readable vendor/product name). Really unless you can find someone with a particular device you'll need to take a gamble, or buy something that you can return if incompatible. ppd files can be used on OpenBSD.