Recommendations for USB Barcode Scanner and Thermal Receipt Printer

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Recommendations for USB Barcode Scanner and Thermal Receipt Printer

Rubén Llorente
Hello,

I am considering to set a Point of Sale (POS) solution for a small
business. Given the chance I'd like to use OpenBSD for it. It is
supposed to be very basic and the software would be a web application
running in a remote server. No pole screen or cash drawer support is
required.

This leaves me with the need of gathering some hardware. This would
be a barcode scanner - afaik they show up as keyboards for the operating
system - and a receipt printer.

Anybody in the list has good (or bad) experiences with USB Barcode
Scanners? Which models with?

What about receipt printers? Does anybody have a recommendation for
those?

Happy OpenBSDing!

--
OpenPGP Key Fingerprint:
BB5A C2A2 2CAD ACB7 D50D  C081 1DB9 6FC4 5AB7 92FA

Reply | Threaded
Open this post in threaded view
|

Re: Recommendations for USB Barcode Scanner and Thermal Receipt Printer

Erling Westenvik-2
On Sat, Jul 25, 2020 at 08:47:48PM +0200, Rubén Llorente wrote:
> Anybody in the list has good (or bad) experiences with USB Barcode
> Scanners? Which models with?

I have a working barcode scanner, Symbol Technologies LS2208, that
shows up in dmesg as:

uhidev4 at uhub3 port 6 configuration 1 interface 0 "?Symbol
Technologies, Inc, 2002 Symbol Bar Code Scanner" rev 2.00/2.01 addr 4
uhidev4: iclass 3/1
ukbd1 at uhidev4: 8 variable keys, 6 key codes, country code 33
wskbd2 at ukbd1 mux 1
wskbd2: connecting to wsdisplay0

It's an old model, manufactured in 2005, and I can't say that I've used
it extensively, but it seems to work well with at least "normal"
barcodes typically found on groceries, books (ISBN), receipts and so on.
There are barcodes that it cannot read but I have not investigated the
matter. The manufacturer still exists.

Good luck!

Erling

Reply | Threaded
Open this post in threaded view
|

Re: Recommendations for USB Barcode Scanner and Thermal Receipt Printer

john slee
+1 for Symbol here. Have used them in factory environments and I can’t
recall one ever failing.

If buying used, be sure you can get the documentation for it, as these are
often configurable (eg. continuous vs. triggered scanning) via scanning
special barcodes.

John


On Sun, Jul 26, 2020 at 07:20 Erling Westenvik <[hidden email]>
wrote:

> On Sat, Jul 25, 2020 at 08:47:48PM +0200, Rubén Llorente wrote:
> > Anybody in the list has good (or bad) experiences with USB Barcode
> > Scanners? Which models with?
>
> I have a working barcode scanner, Symbol Technologies LS2208, that
> shows up in dmesg as:
>
> uhidev4 at uhub3 port 6 configuration 1 interface 0 "?Symbol
> Technologies, Inc, 2002 Symbol Bar Code Scanner" rev 2.00/2.01 addr 4
> uhidev4: iclass 3/1
> ukbd1 at uhidev4: 8 variable keys, 6 key codes, country code 33
> wskbd2 at ukbd1 mux 1
> wskbd2: connecting to wsdisplay0
>
> It's an old model, manufactured in 2005, and I can't say that I've used
> it extensively, but it seems to work well with at least "normal"
> barcodes typically found on groceries, books (ISBN), receipts and so on.
> There are barcodes that it cannot read but I have not investigated the
> matter. The manufacturer still exists.
>
> Good luck!
>
> Erling
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Recommendations for USB Barcode Scanner and Thermal Receipt Printer

Rubén Llorente
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?


john slee <[hidden email]> wrote:

> +1 for Symbol here. Have used them in factory environments and I can???t
> recall one ever failing.
>
> If buying used, be sure you can get the documentation for it, as these are
> often configurable (eg. continuous vs. triggered scanning) via scanning
> special barcodes.
>
> John
>
>
> On Sun, Jul 26, 2020 at 07:20 Erling Westenvik <[hidden email]>
> wrote:
>
>> On Sat, Jul 25, 2020 at 08:47:48PM +0200, Rubén Llorente wrote:
>> > Anybody in the list has good (or bad) experiences with USB Barcode
>> > Scanners? Which models with?
>>
>> I have a working barcode scanner, Symbol Technologies LS2208, that
>> shows up in dmesg as:
>>
>> uhidev4 at uhub3 port 6 configuration 1 interface 0 "?Symbol
>> Technologies, Inc, 2002 Symbol Bar Code Scanner" rev 2.00/2.01 addr 4
>> uhidev4: iclass 3/1
>> ukbd1 at uhidev4: 8 variable keys, 6 key codes, country code 33
>> wskbd2 at ukbd1 mux 1
>> wskbd2: connecting to wsdisplay0
>>
>> It's an old model, manufactured in 2005, and I can't say that I've used
>> it extensively, but it seems to work well with at least "normal"
>> barcodes typically found on groceries, books (ISBN), receipts and so on.
>> There are barcodes that it cannot read but I have not investigated the
>> matter. The manufacturer still exists.
>>
>> Good luck!
>>
>> Erling
>>
>>
>

--
OpenPGP Key Fingerprint:
BB5A C2A2 2CAD ACB7 D50D  C081 1DB9 6FC4 5AB7 92FA

Reply | Threaded
Open this post in threaded view
|

Re: Recommendations for USB Barcode Scanner and Thermal Receipt Printer

Stuart Henderson
On 2020-07-29, Rubén Llorente <[hidden email]> 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.


Reply | Threaded
Open this post in threaded view
|

Re: Recommendations for USB Barcode Scanner and Thermal Receipt Printer

ibsens
So I would not need to deal with USB printers anymore, I got a thermal
printer with an ethernet port. I communicate with it by ESC/POS over
UDP to port 9100.

Reply | Threaded
Open this post in threaded view
|

Re: Recommendations for USB Barcode Scanner and Thermal Receipt Printer

Rubén Llorente
That sounds cool.

I was considering a network printer, whit the POS here is not going to be networked.

Out of curiosity, which printer it is that you are using?

[hidden email] wrote:
> So I would not need to deal with USB printers anymore, I got a thermal
> printer with an ethernet port. I communicate with it by ESC/POS over
> UDP to port 9100.
>
>

--
OpenPGP Key Fingerprint:
BB5A C2A2 2CAD ACB7 D50D  C081 1DB9 6FC4 5AB7 92FA