PIXL and PI10 hijack the default printer.

Post Reply
Devil
Posts: 3032
Joined: Fri Mar 18, 2005 8:06 am
Location: Cyprus

PIXL and PI10 hijack the default printer.

Post by Devil »

I have an HP 2200DT laser printer as default on one computer, which has PI installed on it. On the same network, I have another computer with an HP 7350 photo-inkjet printer installed on it as its default printer. If I wish to print a photo to the inkjet, there is no problem except that PI changes it to default printer (this is the only application that does so). To say the least, this is a big nuisance, because there is no longer such a thing as a reliable default printer on my main system. This happens with both versions of PI.

Anyone got a clue what is happening and how to avoid it?
[b][i][color=red]Devil[/color][/i][/b]

[size=84]P4 Core 2 Duo 2.6 GHz/Elite NVidia NF650iSLIT-A/2 Gb dual channel FSB 1333 MHz/Gainward NVidia 7300/2 x 80 Gb, 1 x 300 Gb, 1 x 200 Gb/DVCAM DRV-1000P drive/ Pan NV-DX1&-DX100/MSP8/WS2/PI11/C3D etc.[/size]
keenart

Post by keenart »

This is a MS Win Issue and how the first three Printer Ports are allocated and its setup to look for Network and Local Printers.

PI dose not have the ability to physically change printer status to Default or otherwise. PI looks for the last used Default printer. If your Network Printer is the Default, PI looks for that Default printer. Your OS and Network configuration determine Printer status.

Windows determines which printer is found first, Network or Local. You or the Administrator, must change the Windows settings in the Control Panel, Printers and Faxes, as to which Printer will print on what Port and which will be the permanent Default Printer you wish to use. You should contact your Administrator and get help with the Group Policies and correct Printer setup and allocation.

Otherwise, if you have more than one printer available, and you want to print using a specific printer, when the Print Dialog Box displays, you should pick the desired Printer from the List, PI will then use that printer to print with.

Or, are you talking about, “Capturing the Printer Port, instead of Changing Default Printing Status.

Some applications, especially graphic programs, consider their image documents to be High Priority, an all Text document Low Priority. As a result when they send a Job to the Printer, the application will “Capture the Printer Port” to insure the document reaches the desired Printer Destination and is printed ASAP complete without interruption. Nothing worse than a graphic document that has fade lines or skip lines from a pause or various other reasons.

Therefore, this is what occurs. You open PI and finish an image, send it to the desired Printer. PI captures the desired Printer, and retains “Capture” for as long as the document has not been printed. Additionally, as long as you keep PI open and in use, PI retains Capture. PI should timeout, relinquish “Capture” after the job has been completed.

In some cases the Network printer does not notify the application is has processed the Job, and sometimes the application does not automatically suspend Capture. This normally has to do with differences in software packages, and the lack of Bi-directional talk. Usually this can be blamed on Printer incompatibility with software packages that do not recognize its protocol.

PI does not change the Default Status of a Printer, that is handled by the OS.
Devil
Posts: 3032
Joined: Fri Mar 18, 2005 8:06 am
Location: Cyprus

Post by Devil »

Thanks for your reply, but I don't think you have understood what I was saying. Let me try to explain it more schematically.

1. Any app except PI (including graphics, such as Corel PhotoPaint and Draw):
Print: I have choice of HP-2200 PCL-6 (default) , HP-2200 PS, HP-7350 on 2nd computer, Adobe Acrobat.
I choose HP-7350 and print document
Then change to another app:
Print: I have the same choice and same default, which is as it should be

2. PI (and only PI, every time):
Print: I have choice of HP-2200 PCL-6 (default) , HP-2200 PS, HP-7350 on 2nd computer, Adobe Acrobat.
I choose HP-7350 and print document
Then change to another app:
Print: Have the choice, but the default has changed to HP-7350

Go into Printers and the HP-7350 has the default mark on the logo and have to change it back to the 2200 PCL-6.

I repeat: PI is the ONLY app that causes this to happen and it's a real PITA.
[b][i][color=red]Devil[/color][/i][/b]

[size=84]P4 Core 2 Duo 2.6 GHz/Elite NVidia NF650iSLIT-A/2 Gb dual channel FSB 1333 MHz/Gainward NVidia 7300/2 x 80 Gb, 1 x 300 Gb, 1 x 200 Gb/DVCAM DRV-1000P drive/ Pan NV-DX1&-DX100/MSP8/WS2/PI11/C3D etc.[/size]
keenart

Post by keenart »

I understood the question completely! I will be more specific. You are left with three options!

1. Contact Your Administrator for help. If the Administrator can not help, then:
2. Try the following at your own risk:

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft dose not guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

To set the default printer in the registry, follow these steps:
1. Start Registry Editor (Regedt32.exe).
2. Locate and click the following registry key:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows
3. Click the following value:
Device=Printer1,winspool,LPT1:
4. On the Edit menu, click Modify, replace the first value (Printer1) with the name of the printer that you want to set as default, and then click OK.
5. Quit Registry Editor.

If the above does not work then you are in a “Devil of a Pickle,” and should do the following:
3. Contact Ulead Tech Support, with your described complaint.
Post Reply