Discussion Locked

3 Printers?

0 helpful
28 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

I am not sure how to go about this exactly.
I am asked to configure a system to use a local HP LaserJet printer, a network HP printer, as well as a Thermal Ticket printer. The Ticket printer must use LPT1 and only is in use for a specific application. I have placed a parallel printer interface card in the machine with the port set via a jumper to LPT2@0278h. The interrupt for this paralled port is IRQ5.There appears to be no conflicts on any of the ports.The ticket printer and network printer work fine, however I can not get the local printer to work while connected to the network. (It appears to work while not connected to the network.) Do I need to make changes to the system login script? Any suggestions?

28 replies

by vh_s

It seems that you have CAPTURED the LPT1 port on the machine to be redirected to the Thermal Ticket Printer.

That would prevent any data sent to the local LPT1 to be passed through to the local HP LaserJet printer.

To my opinion, the better solution is to purchase PRINT SERVER box, connected to the network (may come with 3 LPT port, one for each printer).

Then, for each machine in the network that need to access the Thermal Ticket Printer (which require LPT1), you could CAPTURE the LPT1 port by assigning the appropriate address to the local LPT1.

The proper step for capturing the printer port would be:
start > setting > printer
right click thermal printer > properties
TAB details > CAPTURE printer port

assignthe printer network address to LPT1

Hope it would help.

by shellyewton

This does give some insight into the matter, however the Thermal ticket printer is not installed through windows.(there is no setup on windows to look at)It uses DOS only.LPT1 is an EPC Printer Port.

by rawright

LPT2 defaults to IRQ5 @ 0278h, but some NICs also use this IRQ @ 02A0h; sound cards also typically use IRQ5. The symptoms indicate not a basic setting problem, but a network issue. Even if you don't see a conflict in the Device Manager, try selecting a different IRQ (15 is often unused) for LPT2. You may also want to remove and reinstall the Laserjet on LPT2 after changing the settings.

by shellyewton

This is a great idea, however IRQ 15 is used by another IDE card. There appears to be no conflict with the IRQs after going through them all.
Thank you.

by gregory w. smith

On the right track, but typically the LPT2 card can't be changed from Interrupt 5 or 7; I would remove the sound card if you have one and make sure the NIC is set to an IRQ that is NOT 5.

The capture theory is possible; have you dropped to a command prompt annd run NET USE to see if LPT2 is being redirected?

by shellyewton

It does not have a sound card at all, it is not needed.
Net use will not run. I will try Net use again after I download needed Dos commands.
Thanks.

by emcs

I had this problem as well. Even though I had captured the port when I set up the printer, I had to do the following: right click on neighbor network, select capture printer port. You will go through several screens.

Good luck.

dennie

by themain

this is where I would start :
make a batch file that uses a menu you can pick your printer
===============================
choice 1 for network printer
net use lpt1\\computername\sharename

choice 2 for local printer
net use lpt1 /delete

choice 3 for ticket printer
net use lpt1 /delete

================================

point the application to the ticket printer from inside the application if it is network aware
choice 3 may be redundant

here is the command prompt output from our system

C:\>net use /?
The syntax of this command is:

NET USE [devicename | *] [\\computername\sharename[\volume] [password | *]]
[/USER:[domainname\]username]
[[/DELETE] | [/PERSISTENT:{YES | NO}]]

NET USE [devicename | *] [password | *]] [/HOME]

NET USE [/PERSISTENT:{YES | NO}]

C:\>net use lpt1
Local name LPT1
Remote name \\COM1-TBVASC\xeroxpcl
Resource type Print
Status Disconnected
# Opens 0
# Connections 1
The command completed successfully.

by lizzy

It would seem that the easiest way to configure this would be to map to the network printer. For the two others using a local port, just use the one LPT1 with an A\B switch box (IEEE-1284 compliant) since only one application uses the Thermal printer. Have the user switch to the Thermal printer when needed. Then you can remove that extra parallel printer port and resolve any conflict it's causing. I realize that the user may not want to flick a switch, but unless all of the printers are networked, this would be the way to go especially if all of the installed applications have been working fine. Good luck!

by kloran-[thrawn34

Ok. Is the network hub located close to the computer itself? If it is, try hooking the local printer up to that hub, and then disable the sharing for it so that only that machine can use it. By putting it on the network, while not acctually allowingit to be accessed by other computers on the network should bypass the problem of it not being able to be used while on the network. The only catch is, to use it, the computer will have to be on the network. As I see it, that is only a minor annoyance.

Hope it works for you.

by shellyewton

The computer in question is already on the network. It has a network printer already installed on it as well. However the network printer is upstairs in an office, and this computer is downstairs in a "guest services area". They want to print and not have to go upstairs, or vise versa.
Thank you for your help.

by dsyong

Try to add the NetBeui protocol.
I did face this problem before and after l added the NetBeui, it work for me.
I hope it work for you too, good luck

by gallagher2

Your question appears to indicate a novell network, and a redirect of lpt1 when the network is active. If you are using a Windows product for a workstation, set the network printer to capture lpt3 if you require DOS support, or just use the networkaddress for the printer.

by lego

Is this a Novell Network?
If lpt1 and 2 work when you don't log into the network, there must be some capture statements in the user or system login script. (I am assuming novell network here) I wouldn't change the system login script because of other users. End capture all of your network printers through windows. Add an #endcap/all to this particular users login script and recapture your network printers through windows.
Good Luck

by tonyp_fno

I think you would make things much easier on yourself if you went and got a few Jet directs set them up on the network and just map to the appropriate port. We use two printers where the printing goes directly from DOS to a specific port specified by the program and have no problems what so ever, other than those typical of any computer usage. Also if you are using Netware, make sure that the printer, Que and printserver are configured properly. Had lots of problems getting one printer to printother than test pages from the jetdirect and it turned out that the print que was not properly set up.

by shellyewton

We use Jetdirects at several sites, however they do not apply here. The user needs a network printer for all apps. from all computers including this "kiosk", a local printer for all apps. only at this "kiosk", and a ticket printer for one app. at this "kiosk".
Thank you for your help.

by estebandelatorre

WHEN YOU MENTION LOGIN SCRIPT I ASSUME NOVELL NETWORK.
The local printer is being captured to another port/network printer when you log into the network.
Try this: Log on the network and print something.

DO You get an error? NO!
Is there a printer icon near the clock and suddenly dissapears? Yes!
The page is being printed somewhere!
Use the Word 97 printer Dialog to see where!
It said's LPT1 or LPT2 or LOCAL? -Yes!
Start a DOS box and type CAPTURE LPTx /sh
This will show you where the page has been printed.
TYpe ENDCAP LPTx to end capturing the port or queue and try printing again.

Do you get an error? -YES!
The port is unavailable or doesnot exist. Simply delete the port and create a new one.

Thank you for rating my time!

by shellyewton

The network printer works fine. This is not the issue. I need a local printer for a specific task, a thermal ticket printer for a specific program, and a network printer for other applications.
In other words, the user wants to print a document to the local printer right next to the computer, and be able to print the same document on the network printer located upstairs, while using a ticket printer for a theater program.
I have created and deleted new ports.
The user wants to use 3 total printers on this computer.

by jimbb

Have you tried capture /sh in a DOS-box, while you're connected to the network? It should indicate if LPT2 (where your local laser is connected to I presume) is redirected to the LAN or not.
If it is, you may need to either adapt the system login script (which will affect other people too) or use a personal login script for this user.
If it is not connected ("Capturing is not currently active"), have you tried swapping both printers, to see if the problem follows the printers (=software related) or stays with the ports (=hardware related)?

Jim

by csmith

I ran into a similar problem several years ago on a PC that I think was a Packard Bell.
Port create, endcap, etc did not work properly.
The solution was a dual port printer card.
The card provided LPT1-03BCh IRQ5 and LPT3-0278h IRQ11 with the motherboard providing LPT2-0378h IRQ7.
They captured LPT2 for the network printer.
The necessity for the port to be physically there was caused by a bug in the BIOS as I remember.
The HP Laser was on LPT3.
No hardware was hooked to LPT2.
Regards, Chris

This discussion is closed to new replies.