Netgear PS101 Reference Manual - Page 78

Configuring LPD on BSD

Page 78 highlights

NetGear Print Server Manual Sample Commands for Using LPD on System V Action Sample Command Stop Print Services /usr/lib/lpshut Add a System Printer /usr/lib/lpadmin -p printer_name -v /dev/null Restart the Print Services /usr/lib/lpsched Enable printing to the new printer device enable printer_name Start accepting jobs for the new printer device accept printer_name Create a spooling directory mkdir /usr/spool/Spooler_directory Make spooling daemon the owner of this directory chown daemon /usr/spool/Spooler_directory Create read/write permissions chmod 775 /usr/spool/Spooler_directory Give permissions to LPD processes chgrp daemon /usr/spool/Spooler_directory Add to the /etc/printcap file: printer_name|Remote_Printer_Alias:\ [Tab] :lp=:\ [Tab] :rm=PS_NAME:\ Add remote printer(s). (Repeat this process for each logical printer/print queue combination that you want to create.) Sample command should be entered as one line, using a tab character where shown. [Tab] :rp=Logical_Printer_name:\ [Tab] :sd=Spooler_directory:\ [Tab] :mx#0 Use these definitions for entering the information: printer_name is the print queue name used to store jobs for the corresponding logical printer. PS_NAME is the print server name defined in /etc/hosts. Logical_Printer_name is the logical printer name on the print server (L1 to L3 or L1 to L8, depending on the print server that you are using). Spooler_directory is the directory you created. Configuring LPD on BSD Make sure that an IP address has been assigned to the print server and the following statements apply: The remote host name is the name of the print server. The remote printer name is the logical printer (L1 to L3 or L1 to L8). You identify the service type as BSD if your UNIX system asks for the LPD type. The LPD protocol that the print server uses meets BSD system standards. Enter the service type as BSD if asked for the LPD type. Table Sample Commands for Using LPD on BSD shows sample commands when using LPD. The definitions used in the sample commands are: printer_name is the print queue serviced by the logical printer on the print server. Spooler_dir is the name of the directory used to spool the print jobs. Sample Commands for Using LPD on BSD Action Sample Command Create a spooling directory Mkdir /usr/spool/Spooler_dir Set spooling daemon as owner of this directory Chown daemon /usr/spool/Spooler_dir Create read/write permissions Chmod 775 /usr/spool/Spooler_dir Give permissions to LPD processes Chgrp daemon /usr/spool/Spooler_dir 69

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142

NetGear Print Server Manual
69
Sample Commands for Using LPD on System V
Action
Sample Command
Stop Print Services
/usr/lib/lpshut
Add a System Printer
/usr/lib/lpadmin -p printer_name -v /dev/null
Restart the Print Services
/usr/lib/lpsched
Enable printing to the new printer device
enable printer_name
Start accepting jobs for the new printer device
accept printer_name
Create a spooling directory
mkdir /usr/spool/Spooler_directory
Make spooling daemon the owner of this directory chown daemon /usr/spool/Spooler_directory
Create read/write permissions
chmod 775 /usr/spool/Spooler_directory
Give permissions to LPD processes
chgrp daemon /usr/spool/Spooler_directory
Add remote printer(s). (Repeat this process for
each logical printer/print queue combination that
you want to create.)
Sample command should be entered as one line,
using a tab character where shown.
Add to the /etc/printcap file:
printer_name|Remote_Printer_Alias:\
[Tab] :lp=:\
[Tab] :rm=PS_NAME:\
[Tab] :rp=Logical_Printer_name:\
[Tab] :sd=Spooler_directory:\
[Tab] :mx#0
Use these definitions for entering the information:
printer_name is the print queue name used to store jobs for the
corresponding logical printer.
PS_NAME is the print server name defined in /etc/hosts.
Logical_Printer_name is the logical printer name on the print server (L1 to
L3 or L1 to L8, depending on the print server that you are using).
Spooler_directory is the directory you created.
Configuring LPD on BSD
Make sure that an IP address has been assigned to the print server and the following statements apply:
The remote host name is the name of the print server.
The remote printer name is the logical printer (L1 to L3 or L1 to L8).
You identify the service type as BSD if your UNIX system asks for the LPD type.
The LPD protocol that the print server uses meets BSD system standards.
Enter the service type as BSD if asked for the LPD type.
Table Sample Commands for Using LPD on BSD shows sample commands when using LPD. The
definitions used in the sample commands are:
printer_name is the print queue serviced by the logical printer on the print server.
Spooler_dir is the name of the directory used to spool the print jobs.
Sample Commands for Using LPD on BSD
Action
Sample Command
Create a spooling directory
Mkdir /usr/spool/Spooler_dir
Set spooling daemon as owner of this
directory
Chown daemon /usr/spool/Spooler_dir
Create read/write permissions
Chmod 775 /usr/spool/Spooler_dir
Give permissions to LPD processes
Chgrp daemon /usr/spool/Spooler_dir