IPB
>  Man Pages > Unix > Solaris 10 11/06 > Section 1M > lpforms man page

lpforms man page

Section 1M - Solaris 10 11/06 Man Pages

Other operating system man pages available here


Advanced Search

Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!





System Administration Commands                        lpforms(1M)



NAME
     lpforms - administer forms used with the LP print service

SYNOPSIS
     lpforms -f form-name option

     lpforms -f form-name -A alert-type [ -P paper-name [-d]]  [-
     Q requests] [-W minutes]

DESCRIPTION
     The lpforms command administers the use of preprinted forms,
     such as company letterhead paper, with the LP print service.
     A form is specified by its form-name.  Users may  specify  a
     form when submitting a print request (see lp(1)).  The argu-
     ment all can be used instead of  form-name  with  either  of
     the command lines shown above. The first command line allows
     the administrator to add, change, and delete forms, to  list
     the  attributes  of  an existing form, and to allow and deny
     users access to particular forms. The second command line is
     used  to  establish the method by which the administrator is
     alerted that  the  form  form-name  must  be  mounted  on  a
     printer.

OPTIONS
     The following options are supported:

     -f form-name    Specify a form.



     The first form of lpforms  requires that one of the  follow-
     ing options  (-, -l, -F, -x) must be used:

     -F pathname     To add or change form form-name,  as  speci-
                     fied by the information in pathname.



     -               To add or change form form-name,  as  speci-
                     fied by the information from standard input.



     -l              To list the attributes of form form-name.



     -x              To delete form form-name (this  option  must
                     be  used separately; it may not be used with
                     any other option).





SunOS 5.10           Last change: 3 Apr 1997                    1






System Administration Commands                        lpforms(1M)



     The second form of the  lpforms  command  requires  the   -A
     alert-type option. The other options are optional.

     -A alert-type           Defines an alert to mount  the  form
                             when  there  are  queued  jobs which
                             need it.



     -P paper-name [ -d ]    Specify the paper name when creating
                             the  form.  If -d is specified, this
                             paper is the default.



     -Q requests             An alert will be sent when a certain
                             number  of  print requests that need
                             the form are waiting.



     -W minutes              An alert will be sent  at  intervals
                             specified by minutes.



USAGE
  Adding or Changing a Form
     The -F pathname option is used to  add  a  new  form,  form-
     name,  to  the LP print service, or to change the attributes
     of an existing form. The  form  description  is  taken  from
     pathname  if  the  -F  option is given, or from the standard
     input if the - option is used. One of these two options must
     be used to define or change a form.

     pathname is the path name of a file that  contains   all  or
     any subset of  the following information about the form.


          Page length: scaled-decimal-number1
          Page width: scaled-decimal-number2
          Number of pages: integer
          Line pitch: scaled-decimal-number3
          Character pitch: scaled-decimal-number4
          Character set choice: character-set/print-wheel [mandatory]
          Ribbon color: ribbon-color
          Comment:
          comment
          Alignment pattern: [content-type]
          content





SunOS 5.10           Last change: 3 Apr 1997                    2






System Administration Commands                        lpforms(1M)



     The term ``scaled-decimal-number'' refers to a  non-negative
     number  used to indicate a unit of size. The type of unit is
     shown  by a ``trailing''  letter  attached  to  the  number.
     Three  types  of scaled decimal numbers can be used with the
     LP print service: numbers that  show  sizes  in  centimeters
     (marked  with  a  trailing  c);  numbers  that show sizes in
     inches (marked with a trailing i);  and  numbers  that  show
     sizes  in  units  appropriate  to  use  (without  a trailing
     letter); lines, characters, lines per  inch,  or  characters
     per inch.

     Except for the last two lines, the above lines may appear in
     any  order.  The  Comment:  and comment items must appear in
     consecutive order but may appear before the other items, and
     the  Alignment pattern: and the content items must appear in
     consecutive order at the end of the file. Also, the  comment
     item  may not contain a line that begins with any of the key
     phrases above, unless the key phrase is preceded  with  a  >
     sign.  Any  leading  >  sign  found  in  the comment will be
     removed when the comment is displayed. There is no case dis-
     tinction among the key phrases.

     When this command is issued, the form specified by form-name
     is  added  to the list of forms. If the form already exists,
     its description is changed to reflect the  new  information.
     Once  added, a form is available for use in a print request,
     except where access to the  form  has  been  restricted,  as
     described under the -u option. A form may also be allowed to
     be used on certain printers only.

     A description of each form attribute is below:

     Page length and Page Width              Before printing  the
                                             content  of  a print
                                             request needing this
                                             form,   the  generic
                                             interface    program
                                             provided  with   the
                                             LP   print   service
                                             will  initialize the
                                             physical printer  to
                                             handle         pages
                                             scaled-decimal-
                                             number1   long,  and
                                             scaled-decimal-
                                             number2  wide  using
                                             the printer type  as
                                             a key into the  ter-
                                             minfo(4)   database.
                                             The  page length and
                                             page width will also
                                             be     passed,    if



SunOS 5.10           Last change: 3 Apr 1997                    3






System Administration Commands                        lpforms(1M)



                                             possible,  to   each
                                             filter   used  in  a
                                             request needing this
                                             form.



     Number of pages                         Each time the align-
                                             ment    pattern   is
                                             printed,   the    LP
                                             print  service  will
                                             attempt to  truncate
                                             the   content  to  a
                                             single form  by,  if
                                             possible, passing to
                                             each filter the page
                                             subset of 1-integer.



     Line pitch and Character pitch          Before printing  the
                                             content  of  a print
                                             request needing this
                                             form,  the interface
                                             program     provided
                                             with  the   LP print
                                             service  will   ini-
                                             tialize the physical
                                             printer  to   handle
                                             these pitches, using
                                             the printer type  as
                                             a key into the  ter-
                                             minfo(4)   database.
                                             Also,   the  pitches
                                             will be  passed,  if
                                             possible,   to  each
                                             filter  used  in   a
                                             request needing this
                                             form.        scaled-
                                             decimal-number3   is
                                             in        lines-per-
                                             centimeter if a c is
                                             appended,        and
                                             lines-per-inch  oth-
                                             erwise;   similarly,
                                             scaled-decimal-
                                             number4    is     in
                                             characters-per-
                                             centimeter if a c is
                                             appended,        and
                                             characters-per-inch
                                             otherwise.       The



SunOS 5.10           Last change: 3 Apr 1997                    4






System Administration Commands                        lpforms(1M)



                                             character pitch  can
                                             also   be  given  as
                                             elite            (12
                                             characters-per-
                                             inch),   pica    (10
                                             characters-per-
                                             inch), or compressed
                                             (as             many
                                             characters-per-inch
                                             as possible).



     Character set choice                    When  the  LP  print
                                             service   alerts  an
                                             administrator     to
                                             mount  this form, it
                                             will  also   mention
                                             that the print wheel
                                             print-wheel   should
                                             be   used  on  those
                                             printers  that  take
                                             print   wheels.   If
                                             printing  with  this
                                             form  is  to be done
                                             on  a  printer  that
                                             has   selectable  or
                                             loadable   character
                                             sets    instead   of
                                             print  wheels,   the
                                             interface   programs
                                             provided  with   the
                                             LP   print   service
                                             will   automatically
                                             select  or  load the
                                             correct    character
                                             set. If mandatory is
                                             appended, a user  is
                                             not    allowed    to
                                             select  a  different
                                             character   set  for
                                             use with  the  form;
                                             otherwise, the char-
                                             acter set  or  print
                                             wheel   named  is  a
                                             suggestion   and   a
                                             default only.



     Ribbon color                            When  the  LP  print
                                             service   alerts  an



SunOS 5.10           Last change: 3 Apr 1997                    5






System Administration Commands                        lpforms(1M)



                                             administrator     to
                                             mount  this form, it
                                             will  also   mention
                                             that  the  color  of
                                             the ribbon should be
                                             ribbon-color.



     Comment                                 The LP print service
                                             will   display   the
                                             comment    unaltered
                                             when   a  user  asks
                                             about   this    form
                                             (see lpstat(1)).



     Alignment pattern                       When  mounting  this
                                             form,   an  adminis-
                                             trator can  ask  for
                                             the  content  to  be
                                             printed  repeatedly,
                                             as    an    aid   in
                                             correctly  position-
                                             ing  the  preprinted
                                             form.  The  optional
                                             content-type defines
                                             the type of  printer
                                             for   which  content
                                             had been  generated.
                                             If  content-type  is
                                             not given, simple is
                                             assumed.  Note  that
                                             the    content    is
                                             stored as given, and
                                             will   be   readable
                                             only by the user lp.



     When an existing form is changed with  this  command,  items
     missing in the new information are left as they were. When a
     new form is added with this command, missing items will  get
     the following defaults:


          Page Length: 66
          Page Width: 80
          Number of Pages: 1
          Line Pitch: 6
          Character Pitch: 10



SunOS 5.10           Last change: 3 Apr 1997                    6






System Administration Commands                        lpforms(1M)



          Character Set Choice: any
          Ribbon Color: any


  Deleting a Form
     LP print service" The -x option is used to  delete the  form
     form-name from the LP  print service.

  Listing Form Attributes
     The -l option is used to  list the attributes of the  exist-
     ing   form   form-name.  The  attributes  listed  are  those
     described under Adding and Changing a Form,  above.  Because
     of  the  potentially  sensitive nature of the alignment pat-
     tern, only the administrator  can examine the form with this
     command.  Other  people  may  use  the  lpstat(1) command to
     examine the non-sensitive part of the form description.

  Allowing and Denying Access to a Form
     The  -u option, followed by the argument allow:login-ID-list
     or -u deny:login-ID-list lets you determine which users will
     be allowed  to  specify  a  particular  form  with  a  print
     request.  This  option can be used  with the -F or - option,
     each of which is described above under Adding or Changing  a
     Form.

     The login-ID-list argument may include any  or  all  of  the
     following constructs:

     login-ID                A user on any system



     system_name!login-ID    A user on system system_name



     system_name!all         All users on system system_name



     all!login-ID            A user on all systems



     all                     All users on all systems



     The LP print service keeps  two  lists  of  users  for  each
     form:  an  ``allow-list'' of people allowed to use the form,
     and a ``deny-list'' of people that may  not  use  the  form.
     With  the -u allow option, the users listed are added to the



SunOS 5.10           Last change: 3 Apr 1997                    7






System Administration Commands                        lpforms(1M)



     allow-list and removed from the deny-list. With the -u  deny
     option,  the  users  listed  are  added to the deny-list and
     removed from the allow-list. (Both forms of  the  -u  option
     can be run together  with the -F or the - option.)

     If the allow-list is not empty,  only the users in the  list
     are allowed access to the form, regardless of the content of
     the deny-list. If the allow-list is empty but the  deny-list
     is  not,  the  users  in the deny-list may not use the form,
     (but all others may use it). All users can be denied  access
     to  a  form   by  specifying  -f  deny:all. All users can be
     allowed access to a form  by specifying -f allow:all.  (This
     is the default.)

  Setting an Alert to Mount a Form
     The -f form-name option  is  used  with  the  -A  alert-type
     option  to  define an alert to mount the form when there are
     queued jobs which need it. If this option  is  not  used  to
     arrange  alerting for a form, no alert will be sent for that
     form.

     The method by which the alert is sent depends on  the  value
     of   the  alert-type  argument specified with the -A option.
     The alert-types are:

     mail            Send the alert message using the  mail  com-
                     mand to the administrator.



     write           Write the message, using the write  command,
                     to  the  terminal on which the administrator
                     is logged in. If the administrator is logged
                     in  on several terminals, one is arbitrarily
                     chosen.



     quiet           Do not send messages for the current  condi-
                     tion.  An  administrator can use this option
                     to temporarily stop receiving  further  mes-
                     sages  about  a known problem. Once the form
                     form-name has been mounted and  subsequently
                     unmounted,  messages will again be sent when
                     the number of  print  requests  reaches  the
                     threshold specified by the -Q option.



     showfault       Attempt to execute a form alert  handler  on
                     each  system  that  has a print job for that
                     form in the queue.   The  fault  handler  is



SunOS 5.10           Last change: 3 Apr 1997                    8






System Administration Commands                        lpforms(1M)



                     /etc/lp/alerts/form.   It  is  invoked  with
                     three    parameters:     form_name,    date,
                     file_name.  file_name  is the name of a file
                     containing the form alert message.



     none            Do not send messages until the -A option  is
                     given  again  with  a  different  alert-type
                     (other than quiet).



     shell-command   Run the shell-command each  time  the  alert
                     needs  to  be sent. The shell command should
                     expect the message  in  standard  input.  If
                     there  are blank spaces embedded in the com-
                     mand, enclose the command  in  quotes.  Note
                     that  the  mail  and  write  values for this
                     option are equivalent  to  the  values  mail
                     login-ID  and  write  login-ID respectively,
                     where login-ID is the current name  for  the
                     administrator.  This  will be the login name
                     of the person submitting this command unless
                     he  or she has used the su command to change
                     to another login-ID. If the su  command  has
                     been  used   to change the user ID, then the
                     user-name  for the new ID is used.



     list            Display the type of the alert for  the  form
                     on standard output. No change is made to the
                     alert.



     The message sent appears as follows:


          The form form-name needs to be mounted
          on the printer(s):printer (integer1 requests).
          integer2 print requests await this form.
          Use the ribbon-color ribbon.
          Use the print-wheel print wheel, if appropriate.


     The printers listed are those  that  the  administrator  has
     specified  as  candidates for this form. The number integer1
     listed next to each printer is the number of requests eligi-
     ble  for  the  printer.  The number integer2 shown after the
     list of printers is the total number  of  requests  awaiting



SunOS 5.10           Last change: 3 Apr 1997                    9






System Administration Commands                        lpforms(1M)



     the  form. It will be less than the sum of the other numbers
     if some requests can be handled by more  than  one  printer.
     The  ribbon-color and print-wheel are those specified in the
     form description. The last line in  the  message  is  always
     sent,  even if none of the printers listed use print wheels,
     because the administrator may choose to mount the form on  a
     printer that does use a print wheel.

     Where any color ribbon or any print wheel can be  used,  the
     statements above will read:


          Use any ribbon.
          Use any print-wheel.


     If form-name is any, the alert-type defined in this  command
     applies  to  any  form  for  which an alert has not yet been
     defined.  If form-name is all,  the  alert-type  defined  in
     this command applies to all forms.

     If the -W minutes option is not  given,   the  default  pro-
     cedure  is  that   only one message will be sent per need to
     mount the form. Not specifying the -W option  is  equivalent
     to  specifying  -W  once  or  -W  0.  If minutes is a number
     greater than  0, an alert will be sent at  intervals  speci-
     fied by minutes.

     If the -Q  requests option is also given, the alert will  be
     sent  when  a  certain  number  (specified  by  the argument
     requests) of print requests that need the form are  waiting.
     If the -Q option is not given, or the value of requests is 1
     or any (which are both the default), a message  is  sent  as
     soon as  anyone submits a print request for the form when it
     is not mounted.

  Listing the Current Alert
     The -f option, followed by the -A option  and  the  argument
     list  is  used  to list the alert-type that has been defined
     for the specified form form-name. No change is made  to  the
     alert.  If  form-name is recognized by the LP print service,
     one of the following lines is sent to the  standard  output,
     depending on the type of alert for the form.

     -               When requests  requests  are  queued:  alert
                     with shell-command every minutes minutes



     -               When  requests requests are queued: write to
                     user-name every minutes minutes




SunOS 5.10           Last change: 3 Apr 1997                   10






System Administration Commands                        lpforms(1M)



     -               When requests requests are queued:  mail  to
                     user-name every minutes minutes



     -               No alert



     The phrase every minutes minutes is replaced  with  once  if
     minutes (-Wminutes) is 0.

  Terminating an Active Alert
     The -A quiet option is used to stop messages for the current
     condition.  An  administrator  can  use  this option to tem-
     porarily stop receiving further messages about a known prob-
     lem. Once the form has been mounted and then unmounted, mes-
     sages will again be sent when the number of  print  requests
     reaches the threshold requests.

  Removing an Alert Definition
     No messages will be sent after the -A none  option  is  used
     until  the -A  option is given again with a different alert-
     type. This can be used  to permanently stop further messages
     from  being  sent  as  any existing alert definition for the
     form will be removed.

  Large File Behavior
     See largefile(5) for the  description  of  the  behavior  of
     lpforms  when  encountering files greater than or equal to 2
     Gbyte ( 2**31 bytes).

EXIT STATUS
     The following exit values are returned:

     0               Successful completion.



     non-zero        An error occurred.



FILES
     /etc/lp/alerts/form     Fault handler for lpform.



ATTRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:




SunOS 5.10           Last change: 3 Apr 1997                   11






System Administration Commands                        lpforms(1M)



     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWpsu                     |
    |_____________________________|_____________________________|


SEE ALSO
     lp(1), lpstat(1), lpadmin(1M),  terminfo(4),  attributes(5),
     largefile(5)

     System Administration Guide: Basic Administration











































SunOS 5.10           Last change: 3 Apr 1997                   12





Man(1) output converted with man2html and wrapped by fishsponge

This page was generated on Wed Sep 12 11:26:10 GMT 2007

Your favourite pages:

No pages logged yet.
Trying to save cookie...

Top 10 most popular pages:

sqlite3 man page (5334 hits)
(openSUSE 10.2)

svn man page (5209 hits)
(FreeBSD 6.2)

adv_cap_autoneg man page (4870 hits)
(Solaris 10 11_06)

CPAN man page (4607 hits)
(Suse Linux 10.1)

ssh man page (4342 hits)
(Suse Linux 10.1)

ssh-socks5-proxy-connect man page (2885 hits)
(Solaris 10 11_06)

netcat man page (2717 hits)
(Suse Linux 10.1)

pprosetup man page (2492 hits)
(Solaris 10 11_06)

startproc man page (2471 hits)
(Suse Linux 10.1)

signal man page (2408 hits)
(Suse Linux 10.1)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Partners: Cambridge Plus :: Pyrenees Mountain Holidays :: PIC Development Bedfordshire :: <Link Available>
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum