For the record, I came into a chep USB barcode scanner that works wonders. An Inateck BCST-31 according to the label.
I also ran into a cheap chinesse ticket printer, a Terow. Sadly, it crashes the kernel - looks like a bad kernel bug. It works well when it is not crashing. Stuart Henderson <s...@spacehopper.org> wrote: > 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. > > > -- OpenPGP Key Fingerprint: BB5A C2A2 2CAD ACB7 D50D C081 1DB9 6FC4 5AB7 92FA