T.R | Title | User | Personal Name | Date | Lines |
---|
7093.1 | | REGENT::WOLF | | Tue Feb 25 1997 16:48 | 4 |
| That is a tough one Renis as I do not believe there is a PCL command
for addressing the OLCOT.
jeff
|
7093.2 | Need to set the OLCOT as postscript default | NECSC::HARVEY | Printserver Support- America's Zone | Tue Feb 25 1997 20:06 | 22 |
| Jeff,
I know that the PCL selection of the OLCOT may never be
resolved....
However the problem is how to make the OLCOT a postscript default
output tray for a LPS32+ booted from a NT 4.0 server? I had the
customer edit the registry and change the /OutputType (Upper) to
/OutputType (OLCOT). Then using the lps console from the NT server
to reconfigure the printer. It claims that it loaded the defaults file
again.... It is assumed that the registry data is what is loaded.
Our test is to send a postscript file to a LPD queue. It always prints
to the top tray. So I asked the customer to stop the spooler and try
reloading the defaults. Still fails. So the customer went and rebooted
the NT server and the printer too. Still the output goes to the top
output tray.
Ideas?
Renis
|
7093.3 | working... | REGENT::WIMBERG | | Wed Feb 26 1997 11:04 | 5 |
|
I'm testing out a theory. I'll try to get back to you today.
Nancy
|
7093.4 | Works for me! | 7708::WIMBERG | | Wed Feb 26 1997 18:19 | 48 |
|
OK - I've done my testing and I was able to get the OLCOT to be the default
output tray for both PCL and PostScript.
First, I set the default output tray with a piece of PostScript code that I
sent directly to the printer. It looks like this:
serverdict begin (yourpasswordhere) exitserver
<</OutputType (OLCOT)>> setpagedevice
[ I don't know how you send a PostScript job like this to a printer on
NT, so you'll have to figure that out yourself, sorry]
After I did that all jobs that I sent to the printer went to the output stacker
unless I specified the output tray. That includes PCL and PostScript jobs.
Second, I set the default output tray with the defaults file and the reconfig
command. I changed the default output tray back to Upper first with a PostScript
file. Then, in the lpsdefaults.nodename file, I changed the /OutputType string
to OLCOT. Ran the mc lps$console nodename and did the reconfig command. Works
just like I expected!
You probably did these simple things but please check the following:
o That the printer knows the OLCOT is installed. Use the config command
of the remote console for the list of installed devices.
o That the customer used the string OLCOT with all caps - As you know
PostScript is case sensitive.
o That the input tray is set to one of the supported paper sizes and
rotations for the OLCOT. They are a4 and letter in both orientations
and legal, short edge fed only.
If I have to I can make one of the other engineers rconfigure my
printer from NT but that'll take time.
One other thing about the info you gave in .0, According to Tim Lasko
there is not a LPS32+ driver for NT. So, they must be using the LPS32
(level 1) driver - if I understand everything correctly.
Keep me posted on the results
Nancy
|
7093.5 | Thanks again | NECSC::HARVEY | Printserver Support- America's Zone | Thu Feb 27 1997 12:27 | 9 |
| Nancy,
Many thanks !!!
The custoemr is working another fire at the moment. He will be
testing this code in a hour or so. I will let you know the status
later.
Renis
|
7093.6 | It worked however some questions | NECSC::HARVEY | Printserver Support- America's Zone | Fri Feb 28 1997 12:03 | 14 |
| Nancy,
That code stream did the trick! Customer can now print to the
LPS32+ with a lpd queue and using PCL data and have it go to the OLCOT.
His question is more related to someone who knows the LPS on NT kit.
How can this be added to the WNT registry to load in the printer
automatically?
Can this be added to printers resource registry section? The
resource data is loaded at boot-time but not during a reconfig. So if
the customer wanted to change the output behavior they would be
required to reboot.
Renis
|
7093.7 | default output tray should be in setpagedevice | REFINE::KOSINSKI | | Fri Feb 28 1997 13:21 | 6 |
| I don't have an OLCOT to try this, but in the registry under the
printer, there is a "setpagedevice" section which has an "OutputType"
key. You should be able to doubleclick on this key and change it from
"(Upper)" or "(Lower)" to "(OLCOT)".
-Rich
|
7093.8 | Missing LPS32+ for WinNT | REGENT::WIMBERG | | Fri Feb 28 1997 13:44 | 13 |
|
The problem, as I understand it, is that OLCOT is not an option in the
customer's case. Tim Lasko indicated that no drivers were made for WNT
for the LPS32+. The drivers for the LPS32 should have work, it would
just use the old level 1 - 4 setpapertray - code.
What I don't understand is why the customer changing the
sysparams.nodename file to have outputtype OLCOT didn't work.
I suspect one of two problems - typo (it must be OLCOT, all
caps) or only thinking they reconfigured when they really didn't.
In any case, I'm glad it worked, I was beginning to doubt my
understanding of the internals of the PrintServer 32+.
|
7093.9 | Here is what was tried | NECSC::HARVEY | Printserver Support- America's Zone | Fri Feb 28 1997 14:07 | 27 |
| Rich,
I had the customer edit the registry and change the "OutputType" to
OLCOT. It never made a difference. It always defaulted to the top tray.
Here is the order of things we tried: on a NT 4.0 server with service
pak 2 installed:
1. Edited the registry, changed the OutputTray to OLCOT
2. Used the NT LPS remote console to reconfig the printer.
2a. Tested the printer using a LPD postscript queue, output to top
3. Rebooted the printserver
3a. Tested the printer using a LPD postscript queue, output to top
4. Stopped and restarted the spooler, rebooted the printer
4a. Tested the printer using a LPD postscript queue, output to top
5. Rebooted the NT server and rebooted the printer
5a. Tested the printer using a LPD postscript queue, output to top
Renis
|
7093.10 | outputtype vs outputtray | REGENT::WIMBERG | | Fri Feb 28 1997 14:42 | 21 |
|
Hi Renis,
Just checking - in your previous reply (-.) you said -
" I had the customer edt the register and change the "OutputType" to
OLCOT. "
then in the steps you wrote -
"1. Edited the registry, changed the OutputTray to OLCOT"
If the customer did the step instead of what you said in the first
sentence, that would be the problem because outputtray is in the
comment section of the file.
Aren't these little things the most agravating!
Nancy
|
7093.11 | Its OutputType | NECSC::HARVEY | Printserver Support- America's Zone | Fri Feb 28 1997 16:17 | 7 |
| Nancy
Just had a brain fade....
The registry entry is OutputType (OLCOT).
Renis
|
7093.12 | A good ending...... | NECSC::HARVEY | Printserver Support- America's Zone | Tue Mar 04 1997 14:22 | 15 |
| Nancy,
The customer is now using the LPS32+ in his production environment
and is able to print both PCL and PS files to the OLCOT. They now have
replaced the HP printers that they were using for production. :-)
As an interesting note he modified the start page and added your code
stream to the beginning of the file. So when the start page prints it
still thinks and prints out that the output is the top tray. When he
prints it a second time or anytime after, its the OLCOT, that is until
the printer is rebooted.
Customer says many thanks.
Renis
|
7093.13 | but but but... | REGENT::WIMBERG | | Tue Mar 04 1997 15:37 | 33 |
|
That makes sense, because defaults (anything set outside the server
loop) don't take effect until the next job. It is unusual for an
exitserver job to contain actual mark producing code. BE CAREFUL,
anything left on the PostScript stack or defined become part of the
PostScript VM that is NOT cleaned up at the end of a job. Usually,
something like what I wrote would be sent to the printer alone.
I would suggest the customer modified that code segment to use the
level 2 startjob operator - it would be:
true (yourpassword) startjob % outside the server loop
pop % assume its worked, throw away the
% result of startjob
<</OutputType (OLCOT) >> setpagedevice % set your output tray
% persistently
false (yourpassword) startjob % return to inside server loop by
% starting a new job
pop % throw away the result again
....rest of the job ....
Unlike the other code segment, this one is UNTESTED - may not work
without modification.
If the customer choosing to continue to use the other code with the
startpage - there might be unpredictable problems.
Nancy
|