Please enable JavaScript to view this site.

If you wish to print 8.5 x 11 invoices to a USB windows printer no special steps are necessary. If you like you can share the printer on the network and have more than one terminal print to it.

 

If you wish to use a USB or network receipt printer physically attached to local computer see the following section. If your receipt printer is physically attached to another computer see the next section.

 

For Receipt Printer on Local USB Port

 

First set up POS Terminal to print to LPT2, following the instruction found on these two pages:

 

Page 1: Printer Tab

Page 2: Receipt / Invoice Tab

 

 

The configure Windows according to these notes:

 

Then set the printer up as a Windows printer...

 

Either use the drivers that came with the printer or the Generic Text Only driver that comes with Windows.  If the printer does not work properly using the driver that it shipped with try the Generic Text Only driver.

 

Share the printer even if only one computer is going to use it and make a note of the printer share name, use something simple for the share name like "RCPT".

 

*** Your printer driver must have Print Spooling enabled. ***

 

The following example uses LPT2, if you use same ensure that LPT2 is NOT a physical port on the computer. Also, if your shared printer is across the network use an LPT port, COM port redirection will not work across the network in this manner.

 

Then redirect LPT2 to Use the Shared Printer

 

Create a batch file called mapprinter.bat and put it in c:\acmepos\utilties folder

 

Contents of the batch file:

 

NET USE lpt2 /delete

Net use lpt2 \\hostname\sharename

 

Then create a shortcut to the batch file and drag it into the all users start up folder. You can access this folder by typing Windows Key + R and then  shell:common startup

 

For more information see the detailed example below.

 

If the mapped printer does not work, try these potential remedies:

 

Use of batch file for all users gets around a lot of permissions issues, but if Acme cannot send redirected print jobs try the following...

 

Shut off UAC.

 

Check to see who the "owner" of the printer is. Sometimes changing from System to named user and sharing with Everyone group helps.

 

You must have Windows user names and PASSWORDS in place or this will not work. If you are member of a domain, set your domain account up as an administrator on your local computer. Failure to do either can result in the NET USE command executing successfully but the printer being unable to use the redirected connection. The print jobs get eaten by Windows without error!

 

Also, if you are domain user you may need to also be set up as an ADMINISTRATOR on your local computer in order for the process below to work.

 

You must RESTART your computer after making changes to UAC, the way users log on and of, or the network sharing settings. Failure to do so can cause the net use command to execute but logging in and out will leave the share UNAVAILABLE.

 

 

 

 

For Receipt Printer on Networked Port (USB or otherwise)

 

Setup the local USB, Serial or parallel printer as itself or as Generic Text Only printer, share it and make a note of the printer share name.

 

This example uses LPT2, if you use same ensure that LPT2 is NOT a physical port on the computer. Also, if your shared printer is across the network use an LPT port, COM port redirection will not work across the network in this manner.

 

On all computers that wish to print to the shared device set up batch files in common start up folder, as described in previous section.

 

NOTES

 

1.The /persistent:yes parameter makes the mapping survive rebooting. (but not logging on of other users)

2.The NET USE command is user specific. You may want to put it in a batch file and add the batch to the All Users Startup folder.

3.NET USE will diplay current mappings.

4.NET USE lpt2 /delete will delete current mapping for LPT2.

5.NET USE \\machinename will list all shared resources on specified machine provided the Windows user executing the command has network permissions to do so.

6.HOSTNAME lists name of the computer you are on.

 

Setup Notes:

Start the setup on the computer that the printer is physically attached to.

Install local printer, un-check "Automatically detect.."

 

 

image1242599121

 

 

Choose the proper COM or LPT port:

 

image115663406

 

Select Generic -Generic / Text Only

 

image916931842

 

Keep the default printer name and do not make this the Windows default printer.

 

image747342982

 

 

Share the printer and give it a meaningful share name:

 

image27430619

 

Change the printers port to match the USB port the printer is actually attached to:

 

image654376367

 

If you run Acme ticket Entry on this computer configure its terminal Port Settings to same port used in the previous step (LPT2 in our example).  

 

On the other computers that run Acme enter the following at a cmd prompt:

 

Net use lpt2 \\servername\printersharename /persistent:yes

 

If the computer with the printer attached to it was named acme02 and the printer was shared as RCPT this is what you would type into the command prompt.

 

Net use lpt2 \\acme02\rcpt /persistent:yes

Acme Point of Sale is brought to you by Total BusinessWare Inc.

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC