Driver on

Using POSper/Equipment Configuration – Wikibooks, open books for an open world

With new units (and new options) arising it is within the nature of this part that it’s not as full because it ought to. If you happen to run into issues configuring a tool or want recommendation before you purchase a brand new gadget and do not discover a resolution right here please discuss with the POSper Assist Discussion board on SourceForge https://sourceforge.web/tasks/posper/boards/discussion board/606132

POSper {Hardware} Necessities[edit]

CPU: Pentium or Suitable

RAM: Not less than 64MB
>= 128MB is beneficial if you will run a
productive system and anticipate a rising variety of transactions
and/or numerous articles and the DB is held on the identical system.

Disk: JAVA and POSper and e.g. MySQL sum as much as lower than
1GB. Add what your OS requires. Given todays disk sizes
you will by no means run out of house.

Monitor: Though not essentially required, a touchscreen
is the gadget of selection.

Display Decision: Not less than 1024×768 Pcx

Identified working {hardware}[edit]

The next {hardware} has been examined and located to work. It isn’t a whole checklist, so for those who do not discover your {hardware} right here it might or could not work.

Receipt Printers[edit]

  • Citizen CBM1000 and Citizen CBM1000-II
  • Epson TM-T88II and Epson TM-T88III (Driver:Home windows XP/2K[1])
  • Epson TM-T88IV (Interface kind:Serial | Driver:Home windows XP/2K[2] | OS:Ubuntu Linux, Home windows XP)
  • Epson TM-U220
  • Epson TM-U230 (Interface kind:Serial)
  • Epson TM-T881V (Interface kind:Parallel, Serial, or USB)
  • Ithaca iTherm 280
  • Ithaca 500 Ink Jet (Interface kind:Parallel)
  • Olivetti PR4RTII (Interface kind:serial | Setting:Epson,file | Driver:Home windows XP/2K[3] | OS:Home windows XP)
  • Star TSP100 (Interface kind:USB | OS:Home windows XP)
  • Star TSP600

Barcode Scanners[edit]

  • Any keyboard wedge scanner
  • Any USB related scanner so long as it behaves like a keyboard (all of them do).


The touchscreen itself isn’t essential to POSper since POSper merely expects mouse motion.
The query isn’t ‘does POSper assist the touchscreen?’ however ‘does my system assist the

A touchscreen usually has a RS232 or USB connector to emulate a mouse.
There are two info to examine earlier than you resolve for a selected contact monitor:

  • Does the display wants an additional driver to be acknowledged as a mouse

by your system (usually not)

  • Does the display want a calibration program and is that this program out there on your system?

The latter will depend on the contact know-how. Resistive screens all the time want calibration, different applied sciences like APR or IntelliTouch don’t.

The next is a incomplete checklist of screens reported by customers.

  • Epson SR-610
  • Epson DM-LS121T
  • LG L1730SF
  • Companion PT-6212 all-in-one POS-system, with eGalaxTouch driver & ~calibration-tool, Ubuntu 10.04, PS/2

While you add a show to the checklist please add the next info:

  • OS which the display was examined with
  • Contact know-how
  • Calibration wanted?
  • Calibration program out there on OS?
  • Interface for mouse emulation

Receipt printer setup[edit]

Receipt printer setup will depend on the interface getting used and the way the interface is configured in your system. We attempt to give some sensible hints to get you printing with out trouble.


To Use a printer utilizing a USB connector for TINAPOS.
1. Share the Printer
2. on cmd immediate. kind
web use lpt1 computerNameprinterName /persistent:sure
3.to check

Beneath Home windows:

echo “check” > LPT1

Beneath Linux

echo “check” > /dev/lp0

4. Attempt configuring the printer as “file” and sort in lpt1 (or /dev/lp0 for linux).



Use the “file” printer choice.


To put in an Epson TM-T88 collection or Olivetti PR4RTII on Home windows XP.

  • Obtain and extract the suitable drivers on your printer.
  • Click on on the Begin button, after which click on on Settings, then Printers.
  • Double click on on the Add Printer icon.
  • [Add Printer Wizard] will probably be displayed.
  • Choose [Local printer] and uncheck [Automatically detect and install my Plug and Play printer] field, after which click on [Next>].
  • Choose the port(s) that you just need to use for the printer, after which click on on Subsequent.
  • Click on the Have Disk button.
  • Sort within the pathname to the Win2000/xp folder or choose Browse and discover/open the folder. Then click on on OK, then OK once more.
  • Choose the your printer driver
  • Choose whether or not or to not print a check web page, after which click on on End,
  • Click on [Yes] on [Digital Signature Not Found] dialog field.
  • When set up is completed, an icon with the identify of the newly put in printer driver will seem within the Printers window.
  • Open posper and login.
  • Open the configuration panel.
  • Beneath printer choose Epson, File and the port you might have the printer pluged into (Most probably if Serial: Com1 or Com2, Parallel: LPT1).
  • It’s best to now be capable to print tickets in posper.

For serial printers you could use both java comm or the rxtx various. Directions for putting in RXTX

For drawback with non Epson printers, strive eradicating the road Printer.Ticket.Brand from printerticket.xml. The esc/pos normal varies a bit from totally different producers. Some CBM printers can’t deal with the picture command.

Notice: Some serial printers require a null modem cable or a regular serial cable+null modem adapter with a purpose to work, please examine your guide or contact the producer.


  • a) open the applying
  • b) check in as admin
  • c) click on “configuration”
  • d) for any or the entire Three printers that it helps you to configure, choose “printer” because the setting.
  • e) it’s going to now use cups.

POSper Printer configuration with rawprinter[edit]

This part describes how you can configure printer queues
on Linux and Home windows and over the community.

Print queue for TM88/IV as uncooked printer[edit]


configure your printer as regular:

  • select the gadget, e.g. epson
  • select rawprinter as mode
  • enter an unambiguous a part of the identify of your print service queue as port


  • make certain the printer is acknowledged and creates a usb port like /dev/usb/lp0
  • CUPS doesn’t work properly with Java. Both uninstall or disable cups or just make it possible for your lpd printer queue isn’t outlined in cups.
  • make certain lpd is put in and dealing
  • insert the next entry into /and many others/printcap (e.g. TM88/IV on /dev/usb/lp0)
  TM88IV|Epson TM88-IV:

  • configuring a community printer (e.g. Bixolon Ethernet Interface) printer should be configured with config instrument below home windows (static ip or dhcp).

The Ethernet interface helps the socket API with port 9100.
Check with:

cat textfile | netcat  9100

Insert the next entry into /and many others/printcap (examined with lprng)

  r|Epson TM88-IV Ethernet:
  • create the listing e.g. /var/spool/lpd/TM88IV and chown lp TM88IV; chmod g+w TM88IV
/and many others/init.d/lpd restart


/and many others/init.d/lprng restart

Offering the queue over the community[edit]

  • make certain samba is put in and you’ve got your login and password registered in samba
  • create a printer share named after your lpd queue
  • select ‘printing=bsd’
  • you should utilize testparm to examine the samba configuration file and insert vital default values
  • smb.conf pattern entry (ought to work for the configuration above):
	path = /var/spool/samba
	printable = Sure
	printing = bsd
	print command = lpr -r -P'%p' %s
	lpq command = lpq -P'%p'
	lprm command = lprm -P'%p' %j  

Printing on Home windows[edit]

Direct printing[edit]

  • set up Customary – Generic / Textual content Solely
  • configure e.g. ‘epson’, ‘rawprinter’, ‘Generic / Textual content Solely’

Community printer[edit]

  • join to community printer, e.g. hostnameTM88IV
  • select Customary – Generic / Textual content Solely as printer driver
  • configure e.g. ‘epson’, ‘rawprinter’, ‘

EPSON TM88-IV driver[edit]

This driver seems to work with the rawprinter setting.
Use this driver to connect with USB on Home windows programs.

CUPS printing[edit]

Ought to CUPS work with Java at a while you may attempt to use it.
The next labored for distant printing, though cups denied to
acknowledge native print jobs:

FileDevice Sure

to /and many others/cups/cupsd.conf

  • open http://:631 for the CUPS admin interface
URI = file:///dev/usb/lp0
Driver uncooked, uncooked queue

Printers Metapace T1 and T2[edit]

Each printers work fantastic with the USB interface.

The ethernet interface was examined with T2 however there isn’t any
doubt that it’ll work with T1, too.

The inetrface board should be configured to the printer kind:
set the swap to ON for T2, OFF for T1.

Money drawer[edit]

Most often a money drawer is related to the receipt printer and managed by means of the printer interface, i.e. you MUST select ‘Not outlined’ in ‘Settings -> Gadgets’ for the money drawer.
To manage the cashdrawer the command is used within the printer template.

Cashdrawer extensions[edit]

This paragraph shall shed some mild on controlling a cashdrawer.

The follwoing parameters can be utilized within the tag:

  • printer=”n”, to decide on the printer the drawer is connected to, default is 1.
  • drawer=”n” the place n is the drawer quantity when there are multiple drawers connected, and
  • job=”true” which permits to set off a print job instantly when the opendrawer command is issued and the drawer is connected to a queued printer. In any other case the lower command triggers the job.

That is wanted in Ticket.Opendrawer the place no lower command is current.

“n” in drawer=”n” can both be 1 or 2 or 48 or 49.

When the exterior drawer is chosen in config because the default, numbers 1 and a pair of are used for drawer 1 and a pair of on the exterior adapter whereas numbers 48 and 49 are mapped to 1 and a pair of accordingly for the printer connected drawer.

In any other case 1 and a pair of go to printer connected and 48 and 49 go to exterior (mapped as 1 and a pair of)

Money drawers instantly connected to a serial interface[edit]

If you will use a serial money drawer you have to set up Java comm 2.Zero or higher or the rxtx various.

Directions for putting in RXTX

Home windows set up directions:

  1. Copy win32com.dll to your bin listing
  2. Copy comm.jar to your libext listing.
  3. Copy javax.comm.properties to your lib listing.

Different Notes:
https://sourceforge.web/discussion board/message.php?msg_id=3381792

Barcode scanner[edit]

By Randall Perry

Bar code scanners are available in many flavors from wands to handhelds to flat beds. Scanners even have a wide range of methods to connect to your PC terminal: USB, Serial, PS/2, BUS, Bluetooth.

The best to get working are the PS/2 mannequin handhelds. They require NO software program or configuration (usually). They plug right into a keyboard port and ‘key in’ the UPC barcode (and often a carraige return).
That is NOT only for including stock, however works to key in orders…Identical to another retailer does.

You’ll be able to pickup used barcode scanners for $5 to $50. These are enough for studying UPC barcodes. Whereas laser scanners assist knowledge matrix, 2D, PDF417 and different codecs…why spend the cash for this? In case you are solely working retail, you’ll usually be utilizing simply plain vanilla UPC barcodes. Save your cash for a good receipt printer.

The CueCat USB Port scanner works with zero configuration on Linux Fedora Core 6. The usbhid driver auto-detects and magically converts the info to numbers. Merely click on within the barcode discipline and run the scanner over a barcode. I couldn’t imagine it was really easy. The wire is an efficient 6 toes lond too. And, after all, the worth is true when shopping for used.

Magnetic stripe reader[edit]

Display Photographs[edit]


Leave a Reply

Your email address will not be published. Required fields are marked *