Unix Technical Forum

Solaris 8 printer question

This is a discussion on Solaris 8 printer question within the Sun Solaris Administration forums, part of the Solaris Operating System category; --> We have a situation in which remote network printers (very remote -- several states away from the servers) sometimes ...


Go Back   Unix Technical Forum > Unix Operating Systems > Solaris Operating System > Sun Solaris Administration

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 01-12-2008, 06:36 AM
Wayne Brown
 
Posts: n/a
Default Solaris 8 printer question

We have a situation in which remote network printers (very remote --
several states away from the servers) sometimes have communication errors.
This wouldn't be a big problem except that whatever was being printed at
the time starts again from the first page. Users also sometimes cause
this by switching a printer off (to clear a paper jam or something like
that). The reprinting happens automatically, without anyone stopping and
restarting the print queue. It's bad enough when it reprints an entire
300-page report that already had printed the first couple of hundred
pages, but the worst problem is when it reprints checks. (It's all
too easy for the users not to notice the duplicates.) Is there some
option that controls whether or not print jobs will be restarted from
the beginning when communication errors occur?

--
Wayne Brown (HPCC #1104) | "When your tail's in a crack, you improvise
fwbrown@bellsouth.net | if you're good enough. Otherwise you give
| your pelt to the trapper."
"e^(i*pi) = -1" -- Euler | -- John Myers Myers, "Silverlock"
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 01-12-2008, 06:36 AM
Greg Andrews
 
Posts: n/a
Default Re: Solaris 8 printer question

Wayne Brown <fwbrown@bellsouth.net> writes:
>
>pages, but the worst problem is when it reprints checks. (It's all
>too easy for the users not to notice the duplicates.) Is there some
>option that controls whether or not print jobs will be restarted from
>the beginning when communication errors occur?
>


Nope. Modern printers have buffering (and if they don't, the device
that connects them to the network does), so Solaris has no idea which
page the printer last printed before the error occurred. When a timeout
or other printer error occurs, all Solaris can do is start again from
the top.

The HP Jetdirect printer software appears to have the feature of resuming
a print job where it left off. That's because it works only with HP
printers, and it knows how to ask the printer how many pages have been
printed. If you have HP network printers, then this might be an option.

-Greg
--
Do NOT reply via e-mail.
Reply in the newsgroup.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 01-12-2008, 06:37 AM
ML Starkey
 
Posts: n/a
Default Re: Solaris 8 printer question

Wayne Brown wrote:
> We have a situation in which remote network printers (very remote --
> several states away from the servers) sometimes have communication errors.
> This wouldn't be a big problem except that whatever was being printed at
> the time starts again from the first page. Users also sometimes cause
> this by switching a printer off (to clear a paper jam or something like
> that). The reprinting happens automatically, without anyone stopping and
> restarting the print queue. It's bad enough when it reprints an entire
> 300-page report that already had printed the first couple of hundred
> pages, but the worst problem is when it reprints checks. (It's all
> too easy for the users not to notice the duplicates.) Is there some
> option that controls whether or not print jobs will be restarted from
> the beginning when communication errors occur?
>



There are 2 reasons that I've run across that can cause this behaviour:

1. You are using HP printers with their jetdirect software and you need
to change the config so that "TRUE END OF JOB" and "JOB RECOVERY" are
set to OFF

2. You are using HP or other printers and have set them up as remote
printers when they should be setup as network printers.

This is a remote printer. It should point ONLY to another full fledged
actual print server that is another computer and NOT the printer itself:

# lpstat -lp localname
printer localname is idle. enabled since May 05 14:05 2004. available.
Remote Name: q_on_another_computer
Remote Server: another_computer


This is an actual network printer. It points to the printer on the
network and defines content type, printer type, interface, etc.:

# lpstat -lp lexmark
printer lexmark is idle. enabled since Wed May 05 07:47:48 2004. available.
Form mounted:
Content types: postscript
Printer types: PS
Description:
Connection: direct
Interface: /usr/lib/lp/model/netstandard
On fault: no alert
After fault: continue
Users allowed:
(all)
Forms allowed:
(none)
Banner not required
Character sets:

Default pitch:
Default page size: 80 wide 66 long
Default port settings:
Options: dest=ip_or_hostname_of_printer, protocol=bsd


Sometimes you need to fiddle with whatever timeout options may exist on
the printer's network interface, but first thing is to get the q
properly configured.


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 01-12-2008, 06:38 AM
Wayne Brown
 
Posts: n/a
Default Re: Solaris 8 printer question

Greg Andrews <gerg@panix.com> wrote:
>
> The HP Jetdirect printer software appears to have the feature of resuming
> a print job where it left off. That's because it works only with HP
> printers, and it knows how to ask the printer how many pages have been
> printed. If you have HP network printers, then this might be an option.


Thanks. We're looking into the JetDirect configuration now.

--
Wayne Brown (HPCC #1104) | "When your tail's in a crack, you improvise
fwbrown@bellsouth.net | if you're good enough. Otherwise you give
| your pelt to the trapper."
"e^(i*pi) = -1" -- Euler | -- John Myers Myers, "Silverlock"
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 01-12-2008, 06:38 AM
Wayne Brown
 
Posts: n/a
Default Re: Solaris 8 printer question

In comp.sys.sun.admin ML Starkey <martha.starkey@sun.com> wrote:
>
> There are 2 reasons that I've run across that can cause this behaviour:
>
> 1. You are using HP printers with their jetdirect software and you need
> to change the config so that "TRUE END OF JOB" and "JOB RECOVERY" are
> set to OFF


Thanks for the suggestion. I think this probably is where our problem
lies.

> 2. You are using HP or other printers and have set them up as remote
> printers when they should be setup as network printers.


I've checked this and it appears to be configured correctly.

--
Wayne Brown (HPCC #1104) | "When your tail's in a crack, you improvise
fwbrown@bellsouth.net | if you're good enough. Otherwise you give
| your pelt to the trapper."
"e^(i*pi) = -1" -- Euler | -- John Myers Myers, "Silverlock"
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 02:01 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com