|
|
1.1 root 1: :
2: #
3: # A sample backend script.
4: #
5: # The despooler opens the spool request and device. It connects these files
6: # to THIS process's standard input and output. Anything you send to
7: # standard output here is likely to end up on paper. The "cat" command below
8: # transfers the request data to the device. Notice how we put banners
9: # on the front of each request and how we ensure that the printer is at
10: # top-of-form for the next request in line.
11: #
12: # You can get as fancy or spartan as you want insofar as banners are
13: # concerned. Business users in particular hate banners because they
14: # consume paper.
15: #
16: # You can also use this backend as an opportunity to transform the raw
17: # report text in some way before you write it to the device.
18: #
19: # These parameters are passed to this process:
20: #
21: # $1 = request sequence number
22: # $2 = user name
23: # $3 = number of copies
24:
25:
26: banner " "; banner "#""$1"; banner "$2"; echo "\f\c" # Banner page
27:
28: cat # Move the application text lines to the device
29:
30: echo "\f\c" # Make sure that the printer is at top-of-form
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.