Upload
ngophuc
View
237
Download
0
Embed Size (px)
Citation preview
Linux(CUPS)
200
NEC
http://www.necsoft.com/solution/prisol/index.html
1
. Linux ....................................................................................... 1
. .................................................................................................................... 2
. TurboLinux8TurboLinux10 .................................................. 3 ... ............................................................................................................................. 4 ... CUPS ............................................................................................................... 15 ... ................................................................................................................................... 16 ... NPDL2 ................................................................................ 17 ... IPP .............................................................................................................. 18
. RedHat8.0 .............................................................................. 19 ... ............................................................................................................. 20 ... ........................................................................................................................... 21 ... NPDL2 ................................................................................ 28 ... IPP .............................................................................................................. 30
. RedHat9.0EnterPrise3 ....................................................... 31 ... CUPS ............................................................................................................... 40 ... ................................................................................................................................... 41 ... NPDL2 ................................................................................ 42
. MIRACLE LINUX V3.0 Asianux Inside.............................. 43 ... CUPS ............................................................................................................... 43 ... ........................................................................................................................... 45 ... ................................................................................................................................... 54 ... NPDL2 ................................................................................ 54 ... IPP .............................................................................................................. 55
. ..................................................................................................... 57
2
. Linux Linux /etc/printcap LPRng
CUPS (Common Unix Printing System)CUPSLPRng
CUPS
CUPS IPP(Internet Printing Protocol)
IPP
CUPS
1
. TurboLinux8/TurboLinux10 MIRACLE LINUX V3.0 -ASIANUX INSIDE
KDE CUPS(Common Unix Printing
System)
RedHat8.0 GNOME LPRng
CUPS CUPS
RedHat9.0EnterPrise3 GNOME default
CUPSRedHat9.0 LPRng LPRng
TurboLinux8/TurboLinux10RedHat8.0EnterPrise3 MIRACLE LINUX V3.0 -ASIANUX
INSIDE
TurboLinux810 KDE CUPS MIRACLE LINUX V3.0
-ASIANUX INSIDE KDE CUPS
RedHat8.0 GNOME LPRng RedHat9.0EnterPrise3 GNOME CUPS
2
. TurboLinux8TurboLinux10 TurboLinux8TurboLinux10 PostScript NPDL
Level2
1.
2. CUPS
3.
3
...
1
IP 10.16.70.215
mw3650
/etc/hosts
:
10.16.70.215 mw3650
:
KDE
21
-1
4
CUPSCommon Unix Print System
22
-2
5
23
-3
LPD
24
2
-4
6
LPD 21 1/etc/hosts
lp
25 LPD
26
m
w3650
-5 LPD
NECMultiWriter
-6
7
27
-7
NEC MultiWriter foomatic npdl
NEC MultiWriter gs+npdl
8
28
-8
9
600600 DPI
Page Size
29 Page Size
-9 Page Size
10
210
-10
211
-11
11
212
-12
12
2
213 2
-13 2
13
USB USB
214
-14
1
14
... CUPS
turboservicecupsd
-15 turboservice
15
... PostScript
PostScript xx.ps
lpr Pmw3650 xx.ps
16
... NPDL2 NPDL2 NPDL2
Raw
1 Raw
-16 Raw
17
... IPP IPP IPP TurboLinux8TurboLinux10
IPP w/IPP(IPP/HTTP)
-17
-18
18
. RedHat8.0
RedHat8.0PostScriptNPDL Level2
1.CUPS
2.
3.CUPS
4.
19
... RedHat8.0 LPRng defaultCUPS
RedHat9.0 CUPS default
CUPSLPRng
redhat-switch-printer
> redhat-switch-printer
CUPSOK
CUPS OK
lpd cups
> sh /etc/init.d/lpd stop
> sh /etc/init.d/cups start
20
...
1
IP 10.16.70.253
mw2350N_lpd
/etc/hosts
:
10.16.70.253 mw2350N
:
NetScape http://localhost:631/ CUPS
-19 CUPS
21
http://localhost:631/
OK
-20
-21
22
-22
LPD/LPR Host or Printer
-23
23
URI URI lpd:///lp
-24
/NEC
-25
24
default Foomatic + npdl
-26
-27
25
-28
-
-29
26
2
2-
USBParallel Port #1
-30 2
27
... NPDL2 NPDL2 NPDL2
2-2 Raw
-31 Raw
28
Raw Queue (en)
-32
29
... IPP IPP IPP RedhatLinux8
IPP internet Printing Protocol(http)
URI IP
http://+:631/ipp
IP http://+:631/ipp
http://mw2350N:631/ipp
30
http://v^+63http://hoAhX+:6http://mw2350n:631/ipp
. RedHat9.0EnterPrise3
RedHat9.0EnterPrise3 PostScript NPDL Level2
EnterPrise3
RedHat8.0
/etc/hosts
:
10.16.70.215 mw3650
:
GNOME
-33
31
-34
(F)
-35
32
(F)
-36
(IPP)(I)
-37
33
(F)
-38
NECMultiWriter(F)
-39
34
(A)
-40
(Y)
-41
35
-42
-43
36
-44
cpi
lpi
1/72dpi
1/72dpi
-45
37
-46
PostScript
PostScript
-47
38
2
L
(F)
-48 2
1
39
... CUPS
cupsd
-49
cups
> sh /etc/rc2.d/S55cups restart
40
... PostScript
PostScript xx.ps
lpr Pmw3650 xx.ps
41
... NPDL2 NPDL2 NPDL2
-50
42
. MIRACLE LINUX V3.0 Asianux Inside
MIRACLE LINUX V3.0 Asianux Inxide PostScript NPDL
Level2
1. CUPS
2.
3.
... CUPS
1CUPS
CUPS
2-51
2-52 cups
-51
43
2CUPS
OS CUPS
cups 2-52
cups 2-53
-52
44
-53 cups
... 1
IP 172.16.220.112
mw2860_lpd
/etc/hosts
:
172.16.220.112 mw2860
:
ControlPan
Control Panel 2-54
el 2-55
45
-54 Control Panel
-55
46
2-56 Add Printer/Class
-56
47
2-57 >
Printer Type Selectio
L
-58
-57
n 2-58 Other print system
PD >
Printer Type Selection
48
LPD Queue Information 2-59 /etc/hosts
lp >
Printer Mod
MultiW
-59 LPD Queue Information
el Selection 2-60 NEC
riter >
-60 Printer Model Selection
49
Printer Test 2-61
Settings
OK 2-62Printer
Test >
-61 Printer Test
-62
50
General Information 2-63
>
-63 General Information
2-64
-64
51
Print ServerRestart ServerCUPS
2-65
2
2.4.1. 1
Printer Type Se
>
-65
> 2-57
lection 2-66
52
Local Port Se
2.4.1. 1
-66 Printer Type Selection
lection 2-67
>
-67 Local Port Selection
53
... PostScript
PostScript xx.ps
lpr Pmw2860_lpd xx.ps
... NPDL2
NPDL2 NPDL2
2.4.1. 1
> 2-57
Printer Type Selection2-66
>
Printer Model Selection 2-69 Raw
>
2.4.1. 1
-68 Printer Model Selection
54
... IPP IPP IPP
2.4.1. 1
> 2-57
Printer Type Selection 2-69 Other print system
w/IPP >
-69 Printer Type Selection
55
IPP Printer Information 2-70
Scan IPP
>
2.4.1. 1
-70 IPP Printer Information
56
.
1
ppd
2
/usr/local/bin/gsf
ppd
/usr/lib/cups/filter
#!/bin/sh
/bin/cat - | /usr/local
-1
lpr -oxxx -o
argm
/usr/local/bin/gsf
/bin/gsf $5
ent $5
57
ppd
ppd
ppd
ppd
gs PostScript NPDL gsf
ppd (NEC-NES-ps2np-cups.ppd)
NEC-MultiWriter-npdl-cups.ppd.gz
*PPD-Adobe: "4.3"
*%
*% You may save this file as 'NEC-MultiWriter-npdl-cups.ppd'
*%
*FormatVersion: "4.3"
*FileVersion: "1.1"
*LanguageVersion: English
*LanguageEncoding: ISOLatin1
*PCFileName: "COM.PPD"
*Manufacturer: "NEC"
*Product: "NESNPDL"
*cupsVersion: 1.0
*cupsManualCopies: True
*cupsModelNumber: 2
*cupsFilter: "application/vnd.cups-postscript 0 gsf"
*ModelName: "MultiWriter"
*ShortNickName: "MultiWriter"
*NickName: "NEC MultiWriter, gs + npdl"
*PSVersion: "(3010.000) 550"
*PSVersion: "(3010.000) 651"
*PSVersion: "(3010.000) 652"
*LanguageLevel: "3"
*ColorDevice: True
*DefaultColorSpace: RGB
*FileSystem: False
NEC-NES-ps2np-cups.ppd
ppd gz
gzip NEC-NES-ps2np-cups.ppd
ppd
/usr/share/cups/model/foomatic
NECNEC ppd
/usr/share/cups/model/foomatic/NEC/NEC-NES-ps2np-cups.ppd.gz
EnterPrise3 /usr/share/cups/model
58
2002.12
2 2003.3 RedHat8.0
IPP
3 2004.7 TurboLinux10
4 2004.9 RedHat 9
5 2005.1 EnterPrise3
6 2005.3 MIRACLE LINUX V3.0 Asianux Inside
59
LinuxTurboLinux8TurboLinux1012
CUPSNPDL2IPP
RedHat8.012
NPDL2IPP
RedHat9.0EnterPrise3CUPSNPDL2
MIRACLE LINUX V3.0 Asianux InsideCUPS1CUPS2CUPS
12
NPDL2IPP
12