#
#   Copyright 2009 Free Software Foundation, Inc.
#
#  This program is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 3 of the License, or
#  (at your option) any later version.
#
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#   You should have received a copy of the GNU General Public License
#  along with this program.  If not, see <http://www.gnu.org/licenses/>.
#
# $Header: /sources/gnuspool/gnuspool/src/helpmsg/rest.help,v 1.3 2009/02/16 21:49:37 toadwarble Exp $
# This file defines the prompts, help messages etc for user-level programs
# other than 'gspl-pq' and 'gspl-user'.
# The numbers give "states" within the internal state machine by which
# the program operates. These should generally be left alone.

# Auto-generated beyond this line from master.

# Messages and prompts for shell commands

E50:Unknown user `%s' - ignoring post to this user, and posting to you
E50:(%R) instead.
E51:Invalid priority %d1 - possible range is %d2 to %d3
E51:(your account may provide for a smaller range).
E52:Invalid timeout value %d1 - range is %d2 to %d3
E53:Bad number of copies %d1 - must be between %d2 and %d3.
E54:Bad range option "%d0 to %d1". Start page should be less than end.
E55:Warning: Expecting input from terminal.
E56:Cannot create pipe - %E
E57:Cannot fork new process - %E
E58:%P - restarting scheduler process.
E59:Waiting to fork scheduler process (got error %E)
E60:Could not start scheduler - giving up.
E61:No input from standard input - no spool job created
E62:No spool input from %s - no job created
E63:Still could not open IPC Message queue err is %E
E63:The following is from the system error logfile %s.
E63:Please advise us of the contents:
E64:%s - spool id %d0
E65:Spool id %d0
E66:Invalid priority %d0, must lie between %d1 and %d2
E67:Invalid form type %s.
E68:You are only allowed to use form types matching %s.
E69:Invalid number of copies %d0. You are only allowed to use up to %d1.
E70:Sorry - no default priority. You must specify one (-p n).
E71:Sorry - you may not use %P
E72:Invalid printer %s.
E72:You are only allowed to use printers subset of %t.
E73:Invalid 'n' argument '%s' - mm, hh:mm or hh:mm:ss
E73:'n' argument gives time increment before job is run
E74:Invalid 'N' argument - mm, hh:mm or hh:mm:ss
E74:'N' argument gives earliest time to run job
E75:Time specified in -N %s is not in future
E76:Invalid number of delimiters, must be at least one
E77:Invalid escape sequence in delimiter arg %s
E78:Trouble creating page file %s - %E
E79:Trouble writing output file - %E
E80:Size of spool file exceeds maximum limit - truncated
E81:Size of spool file exceeds maximum limit - aborted
E82:Invalid argument to -O, should be E O A or -
E83:Unknown host name `%s'
E84:%P:Cannot locate the program "r%P" to run remote queue operation.
E84:Are you sure that this has been installed?
E85:%P:Cannot run the program "r%P" to run remote queue operation.
E85:System error reported was "%E"
E85:Are you sure that this has been installed correctly?
E86:The name %s you gave to send to is this machine, or another name
E86:for it. There is no point in doing this!
E87:No remote host specified - please use spr for submitting local jobs
E88:Remote rejected job - bad number of copies
E89:Remote rejected job - bad form type
E90:Remote rejected job - bad printer
E91:Remote rejected job `%s' - past job size limit
E92:Remote rejected job - bad page delimiter file
E93:Remote rejected job - bad priority
E94:Remote rejected job - bad (effectively zero) class code
E95:Remote rejected job - file apparently empty
E96:Remote rejected job - cannot create page delimiter file
E97:Remote rejected job - is its spool directory file system full?
E98:Remote rejected job - no memory for page delimiter table
E99:Remote rejected job - message queue is full
E100:Remote rejected job - unknown client
E101:Trouble writing job to remote
E102:Outgoing Remote file truncated???
E103:Cannot bind UDP socket for remote enquiry
E104:Cannot create UDP socket for remote enquiry
E105:Cannot create tcp socket for remote queue
E106:Cannot determine TCP protocol number
E107:Cannot determine UDP protocol number
E108:Cannot determine TCP service number - looking for "%s"
E109:Cannot determine UDP service number - looking for "%s"
E110:%s is not a valid user on %t
E111:Cannot send on UDP socket to %s
E112:Cannot receive on UDP socket from %s
E113:Cannot write output file to remote
E114:%P - cannot open file %s
E115:Lost TCP synchronisation during send remote job
E116:Lost data sequence during send remote job
E117:Job `%s' (%d0) exceeded size limit - truncated
E120:Invalid job number `%s'. Job numbers should be given as numerics.
E121:Unknown job number `%s'.
E122:Job number %s does not belong to you (%R)
E123:Sorry no arguments to process after errors.
E124:Sorry but this job is using form type %t and you are not allowed
E124:to change forms to %s
E125:Sorry but this job is using printer %t and you are not allowed
E125:to change it to %s
E126:Sorry but you are not allowed to change the priority of a job
E126:once it has been queued.
E127:Sorry but you are not allowed to change the priority to %d0.
E127:Your permitted range is between %d1 and %d2
E128:You have not specified any jobs to change!
E129:Sorry but you have not said what you want to do with the jobs
E130:The job `%s' has not been printed yet. Please specify the -y
E130:option if you want to delete jobs which have not been printed.
E131:You have not specified any jobs to delete.
E132:You are not allowed to access remote jobs - sorry.
E133:Sorry but you do not have "unqueue" privilege and therefore
E133:cannot run %P with the -u option.
E134:Sorry but you need to have "edit admin file" privilege
E134:to do the operation(s) you require.
E135:Job %d0 does belongs to %t not you (%R) and you do
E135:not have permission to view it.
E136:Job %s:%d0 does belongs to %t not you (%R) and you do
E136:not have permission to view it.
E137:Sorry but you don't have permission to access remote jobs
E137:for viewing
E138:Sorry but text of job %d0 cannot be fetched
E139:Sorry but text of job %s:%d0 cannot be fetched

# Default job and command file prefixes for
# unqueue options of sqdel

140P:J
141P:C

# Spstart messages

E160:%P - no arguments given
E161:Unknown printer %s
E162:You (%R) do not have permission to start or stop printers.
E162:Please ask someone else.
E163:The printer %s is currently being shut down.
E164:The printer %s has just been started up with a different form type (%t).
E165:Printers match `%s' but do not also match device type `%t'.
E166:You are not permitted to select printers.
E167:When adding a printer you must specify the device name with
E167:"-l ttynn".
E168:The printer %s is running - stop it before you delete it
E169:You didn't give the changes (new device, new form) you want to
E169:specify for the printer.
E170:You (%R) do not have permission to add a new printer.
E170:Please ask someone else.
E171:You (%R) do not have permission to change printers.
E171:Please ask someone else.
E172:There is already a %s printer on line/network %t
E173:Sorry but you cannot delete more than one printer at once.
E173:You will have to be more specific about the printer than
E173:%s as there are %d0 of them
E174:You (%R) do not have permission to delete a printer.
E174:Please ask someone else.
E175:Sorry but you do not have permission to start/stop a connection
E175:Please ask someone else.
E176:Unknown host name `%s' in connection command.
E177:%s is a client (probably DOS) system it must connect to this
E177:machine, not vice versa - sorry.
E178:Sorry but you cannot do '%P' with more than one printer at once.
E178:You will have to be more specific about the printer than
E178:%s as there are %d0 of them
E179:%d0 printers fit the description %s.
E179:If you mean all of them re-run %P with the -f option.
E179:If you only mean one, specify which with the -l option giving
E179:the device name.
E180:Sorry but you cannot add remote printers. You must rlogin to the
E180:machine %s and do it from there.
E181:Sorry but you cannot delete remote printers. You must rlogin to the
E181:machine %s and do it from there.
E182:Warning: Your user control file may be out of date
E182:with your password file. Please consider running "spuser -i"
E182:or "spuchange -R".
E200:No file supplied with job create - probable CGI error
E201:CGI error - cannot reopen temp file
E202:No job data received
E203:Spool write failed - file system full on server?

# Names for permissions

400P:DEFAULT
401P:ALL
402P:L
403P:U
410P:Adm
411P:Stp
412P:Form
413P:Otherp
414P:Cpri
415P:Otherj
416P:Prinq
417P:Hgo
418P:Anyp
419P:Cdef
420P:Addp
421P:Cover
422P:Unq
423P:Votj
424P:Remj
425P:Remp
426P:Accessj
427P:Freeze

# Mostly for spuchange

E430:The priority `%s' specified is not numeric.
E431:Invalid priority `%s', should be between 1 and 255.
E432:The copies `%s' specified is not numeric.
E433:Invalid copies `%s', should be between 1 and 255.
E434:Unknown privilege code `%s'
E435:Unexpected arguments follow set of defaults.
E436:Default form type %s doesn't fit the restriction of %t
E437:Default printer %s doesn't fit the restriction of %t
E438:Unknown user name `%s' - ignored
E439:Rebuilding user control file, please wait.
E440:Finished rebuild.
E441:Both header and user lines suppressed - nothing to do
E442:%P - Nothing to do
E443:%P - you are not allowed to change your default prio/printer/form

# Mostly for sstop

460P:GNUSpool is running - please confirm quit: 
E461:Sorry - you (%R) are not allowed to stop GNUSpool.
E461:Please ask someone who is.
E461:If you meant to just stop a single printer, this is the wrong
E461:command anyway - use `spq' or `sphalt' instead.
E462:Usage: %P
E462:  or   %P -y     to suppress confirmation message and proceed
E463:GNUSpool not stopped.
E464:Waiting as you are trying to shut down....
E465:Sorry - given up!!
E466:Usage: %P [-y] [time]
467P:Please confirm that you want to suspend scheduling: 
468P:Suspend scheduling time (seconds): 
E469:Suspension cancelled

# Mostly for spcharge

E480:%P:bad number for charge amount: %s
E481:%P:GNUSpool is running and to avoid conflicts we only allow
E481:reformatting of the charges file whilst it is stopped.
E482:%P:unknown user name: %s
E483:%P:Out of memory
E484:Sorry but the charges file has not been created yet.
E484:Has GNUSpool been run yet?
E490:%s:%d1
E491:Unexpected charges record %d0
E492:%D4 %T4:%u0:%d1:%d2:%d3
E493:%D4 %T4:%u0:%d1:%d2:%d3 printed on %s
E494:%D4 %T4:%u0 charged %d3
E495:%D4 %T4:All users charged %d3
E496:%D4 %T4:%u0 consolidated to %d3
E497:%D4 %T4:%u0 zeroed
E498:%D4 %T4:All users zeroed

# Argument syntax for spr

A100:?,help,explain
A101:v,V,toggle-verbose
A102:verbose
A103:no-verbose
A104:s,no-banner
A105:r,banner
A106:x,no-message
A107:w,write-message
A108:m,mail-message
A109:b,noatt-message
A110:a,mail-attention
A111:A,write-attention
A112:z,no-retain
A113:q,retain
A114:l,local-only
A115:L,network-wide
A116:i,interpolate
A117:I,no-interpolate
A118:c,copies
A119:h,header
A120:f,formtype
A121:p,priority
A122:P,printer
A123:u,post-user
A124:C,classcode
A125:R,page-range
A126:F,post-proc-flags
A127:t,printed-timeout
A128:T,not-printed-timeout
A129:n,delay-for
A130:N,delay-until
A131:d,delimiter-number
A132:D,delimiter
A133:O,odd-even-flags
A134:j,job-wait-time
A135:Z,job-size-limit
A136:Q,host
A137:o,originating-host
A138:U,originating-user
A139:E,external-system
A140:freeze-current
A141:freeze-home

# Argument syntax for sqchange

A160:?,help,explain
A161:s,no-banner
A162:r,banner
A163:x,no-message
A164:w,write-message
A165:m,mail-message
A166:b,noatt-message
A167:a,mail-attention
A168:A,write-attention
A169:z,no-retain
A170:q,retain
A171:l,local-only
A172:L,network-wide
A173:c,copies
A174:h,header
A175:f,formtype
A176:p,priority
A177:P,printer
A178:u,post-user
A179:C,classcode
A180:R,page-range
A181:F,post-proc-flags
A182:t,printed-timeout
A183:T,not-printed-timeout
A184:n,delay-for
A185:N,delay-until
A186:O,odd-even-flags
A187:S,set-classcode
A188:freeze-current
A189:freeze-home

# Argument syntax for sqdel

A200:?,help,explain
A201:n,keep-unprinted
A202:y,delete-unprinted
A203:C,classcode
A204:u,unqueue
A205:e,do-not-unqueue
A206:k,do-not-delete
A207:d,delete
A208:J,job-prefix
A209:S,command-prefix
A210:D,directory
A211:freeze-current
A212:freeze-home

# Argument syntax for spstart

A220:?,help,explain
A221:N,network-device
A222:L,line-device
A223:s,local-only
A224:w,network-wide
A225:l,device-name
A226:C,classcode
A227:D,description
A228:v,new-device
A229:S,set-classcode
A230:f,force-all
A231:n,no-force
A232:W,wait-complete
A233:E,no-wait
A234:freeze-current
A235:freeze-home

# Argument syntax for sqlist

A240:?,help,explain
A241:q,list-only
A242:u,just-user
A243:t,just-title
A244:y,unprinted-jobs
A245:p,printed-jobs
A246:Y,all-jobs
A247:C,classcode
A248:e,no-page-counts
A249:E,page-counts
A250:l,local-only
A251:r,remotes
A252:F,format
A253:D,default-format
A254:H,header
A255:N,no-header
A256:z,include-null
A257:Z,no-include-null
A258:I,include-all
A259:V,view-job
A260:n,no-view-job
A261:P,view-pages
A262:freeze-current
A263:freeze-home

# Argument syntax for splist

A280:?,help,explain
A281:q,list-only
A282:C,classcode
A283:l,local-only
A284:r,remotes
A285:F,format
A286:D,default-format
A287:H,header
A288:N,no-header
A289:U,no-sort-ptrs
A290:S,sort-ptrs
A291:freeze-current
A292:freeze-home

# Argument syntax for spulist

A300:?,help,explain
A301:u,user-sort
A302:n,numeric-sort
A303:d,default-line
A304:s,no-default-line
A305:U,user-lines
A306:S,no-user-lines
A307:F,format
A308:D,default-format
A309:H,header
A310:N,no-header
A311:freeze-current
A312:freeze-home

# Argument syntax for spuchange

A320:?,help,explain
A321:D,set-defaults
A322:u,set-users
A323:A,copy-defaults
A324:s,no-copy-defaults
A325:l,min-priority
A326:d,default-priority
A327:m,max-priority
A328:n,max-copies
A329:f,default-form
A330:o,default-ptr
A331:F,form-allowed
A332:O,ptr-allowed
A333:p,privileges
A334:c,class
A335:R,rebuild-file
A336:N,no-rebuild
A337:X,dump-passwd
A338:Y,default-passwd
A339:Z,kill-dump-passwd
A340:freeze-current
A341:freeze-home

# Argument syntax for spcharge

A360:?,help,explain
A361:p,print-users
A362:P,print-full
A363:z,zero-charge
A364:c,add-charge
A365:C,consolidate
A366:R,reset-file
A367:K,cancel-flags
A368:freeze-current
A369:freeze-home

# Usage options - spr

E1:%P options
E1:-v           Toggle verbose flag (print message on std error)
E1:-s -r        Turn off/on header
E1:-q -z        Retain / do not retain on queue after printing
E1:-w -m -x     Write / mail / do not write or mail message at end of job
E1:-A -a -b     Write / mail / do not write or mail attention messages
E1:-c n         Set number of copies to n
E1:-p n         Set priority to n
E1:-t hours     If printed and retained on queue delete after "hours"
E1:-T hours     If NOT printed delete after "hours"
E1:-n time      Delay for given time hh:mm
E1:-N time      Delay until given date,time
E1:-u user      Set user on banner
E1:-h title     Set job title
E1:-f form      Set form type
E1:-i -I        Do/do not interpolate file suffixes with form type suffixes
E1:-P printer   Set printer
E1:-R page-page Set page range
E1:-F flags     Set post-processing flags
E1:-O o/e/a/b   Set to print odd, even, odd-then-even, even-then-odd pages
E1:-C nnnn      Set class code to nnnn (hex)
E1:-D string    Set page delimiter to "string" use \n etc for control codes
E1:-d n         Set page delimiter n occurrences of the string given by -D
E1:-j n         Submit job if no data on std input in n seconds
E1:-Q host      Submit job directly to specified host

# Usage options - sqchange

E2:%P options
E2:-s -r        Turn off/on header
E2:-q -z        Retain / do not retain on queue after printing
E2:-w -m -x     Write / mail / do not write or mail message at end of job
E2:-A -a -b     Write / mail / do not write or mail attention messages
E2:-c n         Set number of copies to n
E2:-p n         Set priority to n
E2:-t hours     If printed and retained on queue delete after "hours"
E2:-T hours     If NOT printed delete after "hours"
E2:-n time      Delay for given time hh:mm
E2:-N time      Delay until given date,time
E2:-u user      Set user on banner
E2:-h title     Set job title
E2:-f form      Set form type
E2:-P printer   Set printer
E2:-R page-page Set page range
E2:-F flags     Set post-processing flags
E2:-O o/e/a/b   Set to print odd, even, odd-then-even, even-then-odd pages
E2:-C nnnn      Set class code to nnnn for job selection
E2:-S nnnn      Set job class codes to nnnn (hex)

# Usage options - sqdel

E3:%P options
E3:-n -y        Do not delete/do delete unprinted jobs
E3:-C nnnn      Set class code nnnn for selection of jobs
E3:-u           Unqueue job
E3:-D dir -J name -S name specify directory, job name and command
E3:             file name prefixes for unqueue
E3:-k           Do not delete unqueued job.
E3:-e           Cancel -u
E3:-d           Cancel -k

# Usage options - sqlist

E4:%P options
E4:-q ptr       Only list jobs for given printer
E4:-u user      Only list jobs for given user
E4:-y -p -Y     Only unprinted, printed jobs, all jobs
E4:-C nnnn      Set class code nnnn for selection of jobs
E4:-e           Suppress page counts
E4:-E           Display page counts (default)
E4:-l           Local jobs only
E4:-r           Remote jobs to be included (default)
E4:-F formatstr Specify output format
E4:-D           Restore default format
E4:-H           Provide header
E4:-N           No header
E4:-z -Z -I     Include jobs with no printer, only matching or all
E4:-V -n        View/do not view job(s)
E4:-P arg       Specify page args to view

# Usage options - splist

E5:%P options
E5:-q ptr       Only list printers of given type
E5:-C nnnn      Set class code nnnn (hex) for selection of printers
E5:-l           Local printers only
E5:-r           Remote printers to be included (default)
E5:-F formatstr Specify output format
E5:-D           Restore default format
E5:-H           Provide header
E5:-N           No header

# Usage options - spstart

E6:%P options
E6:-?            Explain
E6:-C            Match the classcodes
E6:-l            Specify device name
E6:-f            Force when pattern matching found
E6:-n            Cancel the -f option

# Usage options - sphalt

E7:%P options
E7:-?            Explain
E7:-l            Specify device name
E7:-f            Force when pattern matching found

# Usage options - spstop

E8:%P options
E8:-?            Explain
E8:-l            Specify device name
E8:-f            Force when pattern matching found

# Usage options - spinter

E9:%P options
E9:-?            Explain
E9:-l            Specify device name
E9:-f            Force when pattern matching found

# Usage options - spok

E10:%P options
E10:-?            Explain
E10:-l            Specify device name
E10:-f            Force when pattern matching found
E10:-n            Cancel -f option

# Usage options - spnok

E11:%P options
E11:-?            Explain
E11:-l            Specify device name
E11:-f            Force when pattern matching found
E11:-n            Cancel -f option

# Usage options - spadd

E12:%P options
E12:-?            Explain
E12:-D            Description associated with printer
E12:-N            Specify network printer
E12:-l            Specify device name  
E12:-L            Specify line number
E12:-s            Make available local only
E12:-w            Make available network wide

# Usage options - spchange

E13:%P options
E13:-?            Explain
E13:-C            Match the classcodes
E13:-D            Description associated with printer
E13:-E            Cancel -W option
E13:-f            Force when pattern matching found
E13:-l            Specify device name
E13:-L            Specify line number
E13:-n            Cancel -f option
E13:-N            Specify network printer
E13:-s            Make available local only
E13:-S            Set classcodes
E13:-v            Change device name
E13:-w            Make available network wide
E13:-W            Wait for job completion

# Usage options - spdel

E14:%P options
E14:-?            Explain
E14:-l            Specify device name

# Usage options - spstat

E15:%P options
E15:-?            Explain
E15:-l            Specify device name

# Usage options - spconn

E16:%P options

# Usage options - spdisconn

E17:%P options

# Usage options - spulist

E18:%P options
E18:-u           user sort
E18:-n           numeric sort
E18:-d -s        list/do not list defaults
E18:-U -S        list/do not user lines
E18:-F formatstr Specify output format
E18:-D           Restore default format
E18:-H           Provide header
E18:-N           No header

# Usage options - spuchange

E19:%P options
E19:    -D      Set defaults
E19:    -u      Set users (all or named)
E19:    -A      copy defaults to all users
E19:    -s      Do not copy defaults
E19:    -l n -d n -m n Set min, default, max priority
E19:    -n      Set max copies
E19:    -f -o   Set default form ptr
E19:    -F -O   Set allowable form ptr
E19:    -p      Set privileges
E19:    -c      Set class
E19:    -R      Rebuild file if needed
E19:Follow by named users or none to set all users

# Usage options - spcharge

E20:%P options
E20:   %P [-c charge] [-p] [-z] [ user ... ]
E20:           -c charge
E20:                   means add the specified charge to the named users'
E20:                   charge record (before printing it)
E20:           -p
E20:                   means print the charge records for the named users
E20:           -P
E20:                   means print full records for the named users
E20:           -z
E20:                   means zero the charge records for the named users
E20:                   (after printing it)
E20:           -C
E20:                   consolidate charge records
E20:           -R
E20:                   reset file (only whilst spooler not running)
E20:
E20:           if no users are specified, the default is ALL users
E20:           if no options are specified, the default is ``-p''

# Default user form type if nothing else given

1000P:standard

# Strings giving printer states

200P:???
201P:offline
202P:error
203P:halted
204P:startup
205P:idle
206P:shutdown
207P:printing
208P:a/w oper

# Misc printer state strings

210P:(heoj)
211P:AB!!
212P:(N/A)
213P:<
214P:>
304P:[localptr]
320P:
321P:View restricted
322P:For printer(s):
323P:(plus no dest)
324P:User(s):
325P:Unprinted only
326P:Printed only
327P:Local only
328P:

# Error messages whilst saving .gnuspool files

E790:Sorry saveopts crashed with signal 0x%x0
E791:Sorry cannot delete old init file from %s
E792:Sorry cannot create init file in %s
E792:(and I've deleted your old one - sorry!!)
E793:Sorry cannot create init file in %s
E794:Sorry cannot fork to create init file
E796:No memory available creating init file.
E804:No freeze permission

# Display Format strings

2010P:Localonly
2011P:wattn
2012P:mattn
2013P:mail
2014P:write
2015P:no-odd
2016P:no-even
2017P:,swap
2018P:local
2019P:retain
2020P:nohdr

# Display title abbreviations for jobs

2064P:Wattn
2066P:Class
2067P:Delim
2069P:Post-proc
2070P:H.at
2071P:Hold
2074P:Size
2075P:Posn
2077P:Jobno
2078P:O/E
2079P:Printer
2080P:AtPg
2081P:Range
2082P:Pgs
2083P:Npdel
2084P:Puser
2086P:Stime
2096P:Mattn
2098P:Cps
2099P:ndel
2101P:Form
2103P:Title
2107P:Lonly
2108P:Mail
2109P:Seq
2110P:Orig
2111P:Pri
2112P:Ret
2114P:Noh
2115P:Pdel
2116P:User
2118P:Wrt

# Display titles in full for jobs

2564P:Write Attention
2566P:Class Code
2567P:Delimiter
2569P:Post-processing flags
2570P:Halted at
2571P:Hold Time
2574P:Size in K
2575P:Position reached (K)
2577P:Job number
2578P:Odd or even pages
2579P:Printer
2580P:Page reached
2581P:Page Range
2582P:Size in Pages
2583P:Delete time if not printed
2584P:Post User
2586P:Submission time
2596P:Mail Attention
2598P:Copies
2599P:Number of delimiters
2601P:Form type
2603P:Job title
2607P:Local only
2608P:Mail result
2609P:Number in queue
2610P:Originating host
2611P:Priority
2612P:Retain on queue
2614P:Suppress header
2615P:Delete time if printed
2616P:User submitting job
2618P:Write result

# Display title abbreviations for jobs

2196P:Abort
2198P:Class
2199P:Device
2200P:Descr
2201P:Form
2203P:Heoj
2204P:Pid
2205P:Jobno
2207P:Local
2208P:Message
2209P:N/a
2211P:Printer
2214P:State:Msg
2215P:State
2216P:User
2218P:Flags
2219P:Limit
2220P:Minsize
2221P:Maxsize

# Display titles in full for printers

2696P:Display message if abort pending
2698P:Class code
2699P:Device or <network address>
2700P:Printer description
2701P:Form type
2703P:Display message if halting at eoj
2704P:Process id
2705P:Job number being printed
2707P:Message if printer local only
2708P:Message in all cases
2709P:Display non-aligned marker
2711P:Printer name
2714P:State and message (offline/error)
2715P:State no message
2716P:User of job being printed
2718P:Combine abort/non-aligned message
2719P:Limit set, display as <>
2720P:Minimum job size
2721P:Maximum job size

# Display title abbreviations for user stuff

2296P:Form allow
2297P:Ptr allow
2298P:Class
2299P:Defp
2301P:Form
2307P:Minp
2308P:Maxp
2309P:Cps
2310P:Printer
2311P:Priv
2316P:User
2317P:Lic
E3021:Cannot fork to run unqueue process
E3022:Cannot find unqueue process.
E3022:This should be located in `%s'.
E3022:Please ensure that your copy of GNUSpool is correctly installed.
E3023:Program fault 0x%x9 in unqueue process
E3024:Misc error %d1 in unqueue process for job `%s' (%d0)
E3025:Unqueue spool file not found for job `%s' (%d0)
E3026:Unqueue directory not found for job `%s' (%d0)
E3027:Cannot create file for job `%s' (%d0)
E3039:Sorry but you are not permitted to access remote printers.

# System errors

E8000:Cannot open file - check ownership of files in spool directory, and
E8000:this program, %P. All should be owned by `spooler' and %P
E8000:should be suid to `spooler'.
E8002:Trouble creating user file - please check GNUSpool is installed
E8002:correctly.
E8003:The current time on your machine comes before the time on your
E8003:/etc/passwd file. Corrective action has been taken, but I suggest that
E8003:you investigate the situation rapidly!
E8004:Error - %E
E8004:Attempting to lock user control file.
E8005:Error - %E
E8005:Attempting to unlock user control file.
E8006:Error - %E
E8006:Attempting to create temporary file %s.
E8007:User control file GNUSpool version number is %d0.
E8007:GNUSpool Version is %d1.
E8007:Your user control file is either corrupted, or you are attempting
E8007:to a mixture of binaries from different versions of GNUSpool.
E8007:I am continuing, but please shut down GNUSpool as soon as possible
E8007:and investigate. Thanks.
E8100:Cannot change directory to spool directory - %E
E8101:%P - GNUSpool is not running.
E8102:Message queue full - please wait
E8103:%P: Error "%E" transmitting to message queue.
E8103:Please investigate your system (run "ipcs").
H8103:There seems to be some problem sending data to the message
H8103:queue for GNUSpool. This may be because someone has deleted
H8103:the message queue and/or killed the scheduler process or it
H8103:may be because your system has a problem.
E8104:%P - message queue is full
E8104:This could be because:
E8104:  (a) Your scheduler has crashed - please check for "spshed"
E8104:      in a "ps" listing
E8104:  (b) Some other process unconnected with GNUSpool is sending messages
E8104:      exhausting the maximum limit of messages. Please check
E8104:      the output of "ipcs -o".
H8104:%P - message queue is full
H8104:This could be because:
H8104:  (a) Your scheduler has crashed - please check for "spshed"
H8104:      in a "ps" listing
H8104:  (b) Some other process unconnected with GNUSpool is sending messages
H8104:      exhausting the maximum system-wide limit of messages. Please check
H8104:      the output of "ipcs -o".
E8105:Class code argument %s would give class code of 0 with your existing
E8105:class code of %t.
E8106:Cannot specify zero class code
E8107:Panic! Cannot read job queue.
E8107:This may be due to incorrect installation.
E8107:Please check that the owner of the shared memory segments
E8107:are the same as the set-user id of %P which is '%U'.
E8108:Panic! Cannot read printer list.
E8108:This may be due to incorrect installation.
E8108:Please check that the owner of the shared memory segments
E8108:are the same as the set-user id of %P which is '%U'.
E8109:Panic! Cannot open shared memory for passing job and printer
E8109:buffers.
E8109:Please check that the owner of the shared memory segments
E8109:are the same as the set-user id of %P which is '%U'.
E8110:Panic! I can find, but the kernel won't let me attach
E8110:the shared memory for passing job and printer buffers.
E8111:The transfer shared memory buffer is full up.
H8111:The transfer shared memory buffer is full up.
H8111:This should normally be the same as the number of messages
H8111:on a message queue.
E8121:Help! Cannot allocate semaphore - %E
E8122:Waiting for scheduler process to come up fully.
E8122:Please be patient!
E8123:Sorry, but your user id %R has not yet been
E8123:registered for GNUSpool. You need to run
E8123:(or have run for you) "gspl-user -i" "gspl-xmuser" or "gspl-xuser".
E8124:%P: Warning: There are errors in the gnuspool.hosts file
E9500:Bad argument %s to program %P
E9501:Bad string argument %s to program %P
E9502:Option %s to program %P expects an argument
E10001:Missing prompt message code %d0
E10003:Clash on character %c2 with state %d0 and state %d1
E10003:(i.e. you have 2 meanings for -%c2)
E10004:Clash on option %s with state %d0 and state %d1
E10004:(i.e. you have 2 meanings for +%s)
E10005:Aborted due to %d0 conflict(s) in argument descriptions
E10006:Ran out of memory
E12001:%P stopped normally.
E1164:%P - Problems with locking semaphore. This is almost certainly
E1164:due to being unable to allocate sufficient "undo" structures
E1164:(structures which hold adjustments to semaphore values to apply
E1164:on exit) within the kernel. If you have the program "/etc/sysdef"
E1164:available, please run it now and look at the parameter SEMMNU.
E1164:This should be at least as great as the parameter SEMMNS and
E1164:your kernel parameters should be updated to avoid this error.
E1164:The error reported was "%E".
E1164:However this can vary between platforms.
E1165:Error setting lock - %E
E1166:Error unsetting lock - %E
E26099:Remote CGI program error - invalid API fd
E26099:(Probably a bug in %P)
E26098:Remote CGI error - run out of memory in xbnetserv executing %P
E26098:(Probably a bug in %P or xbnetserv).
E26097:Remote CGI program error - invalid hostname
E26096:Remote CGI program error - invalid service
E26095:Remote CGI program error - no default service.
E26095:(Expecting xbapi service to be specified).
E26094:Remote CGI program error in %P - cannot create socket for API
E26093:Remote CGI program error in %P - cannot bind socket for API
E26092:Remote CGI program error in %P - cannot connect API socket
E26091:Remote CGI program error in %P - Read fail
E26090:Remote CGI program error in %P - Write fail
E26089:Remote CGI program error - run out of processes
E26077:Remote CGI program error in %P - invalid user
E26076:Remote CGI program error in %P - invalid (zero) class code
E26075:Remote CGI program error in %P - invalid priority
E26074:Remote CGI program error in %P - invalid number of copies
E26073:Remote CGI program error in %P - invalid form type
E26072:Remote CGI program error in %P - no memory accessing
E26072:queue file.
E26071:Remote CGI program error in %P - invalid page file.
E26070:Remote CGI program error in %P - no memory accessing
E26070:page file.
E26069:Remote CGI program error in %P - cannot create
E26069:page file.
E26068:Remote CGI program error in %P - file system is full
E26068:for spool directory.
E26067:Remote CGI program error in %P - message queue is full.
E26067:This may indicate some third party program has failed.
E26066:Remote CGI program error in %P - empty job file.
E26065:Remote CGI program error in %P - invalid printer.
E26064:Remote CGI program error in %P - warning - past job size
E26064:limit - job truncated.
E26063:Remote CGI program error in %P - past job size
E26063:limit - job rejected.
E26062:Remote CGI program error in %P - password required.
E26061:Remote CGI program error in %P - password invalid.
E26060:Remote CGI program error in %P - unknown command.
E26060:(Probably a bug).
E26059:Remote CGI program error in %P - sequence error.
E26059:The job or printer has changed. Try again.
E26058:Remote CGI program error in %P - unknown job
E26057:Remote CGI program error in %P - unknown printer
E26056:Remote CGI program error in %P - no permission for
E26056:requested operation.
E26055:Remote CGI program error in %P - job not printed.
E26054:Remote CGI program error in %P - printer not running.
E26053:Remote CGI program error in %P - printer running.
E26052:Remote CGI program error in %P - printer null.
E26052:(Probably a bug).
E26051:Remote CGI program error in %P - no permission to
E26051:create or delete printers.
E26050:Remote CGI program error in %P - invalid slot number.
