You are on page 1of 22

Machine Translated by Google

CSE 265:
Quản trị hệ thống và mạng
• In ấn và dịch vụ in ấn
– Chính sách in ấn và kiến trúc

– Điều kiện in ấn

– Các loại máy in

– LPD, LPRng, CUPS

– Thêm máy in

– Phần mềm in thông dụng

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

Dịch vụ in

• Mọi người phụ thuộc vào dịch vụ in ấn

- đối với hợp đồng

– để hiệu đính – cho

các câu đố – để đọc

tài liệu dài không dễ chịu khi


đọc trên màn hình

• In là một tiện ích

– Nó phải luôn hoạt động

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

Máy in nên đặt ở đâu?

– Một số muốn có một máy in trên bàn làm


việc của riêng họ

• Rất tiện lợi nhưng đắt tiền

– Một số muốn có thể in


đến bất kỳ máy in nào, bất kể nó ở đâu

• Linh hoạt, có thể mượn máy in chuyên dụng khi cần

– Người tài chính muốn tập trung hóa mọi thứ

• Một máy in tốc độ cao, một máy in chất lượng cao và


một máy in màu cho mỗi tòa nhà (tiết kiệm chi phí nhất)

– Những người khác muốn tính mọi chi phí • Bất

kể số tiền ngoài kia là bao nhiêu, những người sử dụng nó,


trả tiền đi
Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

Thế giới thực

• Mọi người cần có thể in bằng bất kỳ máy in


nào mà họ được phép sử dụng • Dịch vụ in tập

trung có thể tiết kiệm tiền


– Mười người có thể mua máy in cá nhân chậm, chất
lượng thấp với giá 50-150 đô la, không có hợp đồng
hỗ trợ, có thể mua một máy in dùng chung nhanh, chất
lượng cao duy nhất với bảo trì dài hạn • Ngoài ra,

quản trị viên hệ thống chỉ phải hỗ trợ một trình điều
khiển máy in/ máy in thay vì 10

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

Kiến trúc in

• Việc in tập trung sẽ diễn ra như thế nào?

– Có bao nhiêu người sẽ chia sẻ chung một máy in

in?
– Ai đủ điều kiện cho một máy in cá nhân?

– Chúng sẽ được nối mạng như thế

nào? • Máy in mạng có thể hưởng lợi từ cuộn in trung

tâm – Chúng sẽ được bảo trì như thế nào?

– Họ sẽ được trả như thế nào?

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

Kiến trúc in ấn (tiếp)

– Ai đặt hàng cung cấp và tiếp tế cho máy in?


• Máy in có được cung cấp lại sau khi hết (và người dùng phàn
nàn) hay có ai đó thường xuyên ghé thăm chúng không?

– Những loại công nghệ in nào sẽ được hỗ trợ?


• Postscript/PCL/PDF •

In hai mặt • Laser so


với InkJet

• LPD qua IP so với SMB, USB hoặc song song, v.v.

– Các máy in sẽ được đặt tên như thế nào?

• Bạn không muốn mọi người in nhầm tòa nhà hoặc nhầm quốc
gia (!)

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

Kiến trúc hệ thống in

– Ngang hàng • Tất cả

máy chủ lưu trữ công việc bộ đệm trực tiếp đến máy in đích • Đơn giản

nhất, nhưng tất cả máy khách phải biết IP/tên máy in hiện tại • Không thể định

tuyến xung quanh máy in bị hỏng • Bị giới hạn bởi bộ nhớ bộ đệm máy in

– Phễu trung tâm

• Máy chủ gửi lệnh in đến máy chủ trung tâm phân phối • Có thể chuyển đổi định

dạng

• Có thể cung cấp kiểm soát truy cập •

Có thể thu thập hóa đơn trên mỗi trang

• Có thể chọn máy in một cách thông minh •

Một nơi duy nhất cho trình điều khiển máy in

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

Điều khoản in ấn

• bộ đệm • XÉP

– Daemon nhận lệnh in, lưu trữ, – Bộ xử lý ảnh raster


sắp xếp thứ tự ưu tiên và gửi – Chấp nhận đầu vào PDL, tạo
chúng tuần tự để in • PDL bitmap phù hợp với một thiết
bị cụ thể • bộ lọc

– Ngôn ngữ mô tả trang, thường


độc lập với thiết bị và độ – Sửa đổi lệnh in trên đường
phân giải tới máy in • PostScript
– PostScript, PCL,

PDF • bitmap – PDL phổ biến nhất – cũng là


– JPEG, TIFF, GIF một ngôn ngữ lập trình đầy đủ

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

Điều khoản in ấn

• bộ đệm • XÉP

– Daemon nhận lệnh in, lưu trữ, – Bộ xử lý ảnh raster


sắp xếp thứ tự ưu tiên và gửi – Chấp nhận đầu vào PDL, tạo
chúng tuần tự để in • PDL bitmap phù hợp với một thiết
bị cụ thể • bộ lọc

– Ngôn ngữ mô tả trang, thường


độc lập với thiết bị và độ – Sửa đổi lệnh in trên đường
phân giải tới máy in • PostScript
– PostScript, PCL,

PDF • bitmap – PDL phổ biến nhất – cũng là


– JPEG, TIFF, GIF, PNG một ngôn ngữ lập trình đầy đủ

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

Các loại máy in


– Phân loại theo giao diện kết nối •

Máy in nối tiếp và song song


– USB nhanh hơn và là mặc định hiện nay cho máy in cá nhân

• Máy in mạng – Chứa


các giao diện mạng (ví dụ: ethernet hoặc wifi)
– Chấp nhận công việc qua một hoặc nhiều giao
thức in • bao gồm qua LPD, CIFS, IPP, HP JetDirect

– Phân loại theo loại dữ liệu •

PostScript được hỗ trợ tốt trong Linux/UNIX • Máy in

không phải postscript yêu cầu phần mềm đặc biệt để chuyển đổi sang
PDL duy nhất (do nhà cung cấp cung cấp hoặc ghostscript)

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

LPD, LPRng, CUPS


Gói máy chủ in

• LPD là tiêu chuẩn cũ

– Không tìm thấy trên các bản phân phối hiện tại

• LPRng

– Được thiết kế để tương thích ngược với các hệ thống in Berkeley và System

V – Đã phổ biến từ lâu (mặc định cho Red Hat 7.3), nhưng hiện đã được

thay thế bằng...

• CUPS – Hệ thống in UNIX chung

– Tiêu chuẩn về phân phối hiện đại (trọng tâm của chúng tôi)

– Hiện được sở hữu và duy trì bởi Apple

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

tiện ích khách hàng: lpr

– Được gọi để gửi lệnh in • thường

sử dụng -Pprinter để chọn máy in, máy in mặc định được sử


dụng khi không chọn máy in nào

% lpr -Phowler-lw -#2 luận văn.ps

– Ứng dụng sử dụng nó (ngay cả những thứ như enscript và Acrobat)

– Kiểm tra /etc/printcap để biết thông tin về máy in

– Trong LPD, nó tạo hai tệp trong /var/

spool/lpd/printername • Một là tệp điều

khiển với thông tin xử lý (như tên người dùng) • Thứ


hai là tệp dữ liệu

– Sau đó thông báo cho trình nền in về tệp

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

lpq và lprm

– lpq -Pprinter
• Kiểm tra hàng công việc đang chờ in trên máy in
cụ thể
• Hiển thị id công việc cũng như chủ sở hữu, tên tệp, kích

thước – lprm jobid • Xóa một hoặc nhiều công việc, xóa các tệp

dữ liệu được lưu trữ • Có thể xóa bằng id công việc hoặc theo tên

người dùng • Thông thường phải có trên máy nơi công việc được tạo

và phải là cùng một người dùng (hoặc root)

– Cả hai đều hoạt động trên một mạng (hầu hết thời gian)

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

lpc/lpadmin: thực hiện các thay đổi của quản trị viên

• Có thể được sử dụng để

– Bật hoặc tắt hàng đợi cho máy in

– Bật hoặc tắt tính năng in trên máy in

– Xóa tất cả công việc khỏi hàng đợi máy in

– Di chuyển công việc lên đầu hàng đợi của máy in

– Bắt đầu, dừng hoặc khởi động lại daemon lpd

– Nhận thông tin trạng thái máy in •

lpadmin mạnh mẽ hơn nhiều

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

bộ lọc

• Bộ lọc thường là các tập lệnh shell chạy trên dữ liệu

lưu trữ trước khi gửi đến máy in

• Có thể

– Sửa các trình tự không in khác nhau

– Viết chứng từ kế toán

– Chuyển đổi sang PDL hỗ trợ máy in

– Thêm các trang biểu ngữ

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

CỐC

– Hệ thống in UNIX chung


• Viết lại hệ thống in mới nhất
– Cũng hỗ trợ in an toàn (SSL, v.v.)

– Triển khai IPP: Giao thức In qua Internet (HTTP


dựa trên)

– Hỗ trợ cân bằng tải trên nhiều loại máy in

– Hỗ trợ cấu hình mạng tự động


– Tiêu chuẩn trong hầu hết các bản phân phối Linux

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

Thêm máy in trong CUPS

• Từ dòng lệnh:
– lpadmin -p fezmo -E -v socket://192.168.0.12 -m laserjet.ppd – lpadmin -p groucho -E -v

song song:/dev/lp0 -m pxlcolor.ppd

• Từ trình duyệt: http://localhost:631/admin


- Thậm chí hoạt động trên máy Mac!

• Từ Red Hat/CentOS

– Dòng lệnh: system-config-printer

– GUI: Hệ thống->Quản trị->In

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

Quản trị CUPS

– Cung cấp một trang web

giao diện dựa trên


quản lý

• http://localhost:631/

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

Giao diện web HP, Giao thức

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

Phần mềm liên quan đến in


ấn phổ biến khác
– ghostscript •

Trình thông dịch PostScript miễn phí để xem các tệp PS trên màn

hình • Cũng được sử dụng để điều khiển các thiết bị raster (máy
in giá rẻ) bằng cách hiển thị PS ở định dạng cần thiết

• Hỗ trợ giao diện người dùng xem bản mô tả

– enscript (và mpage cũ hơn)


• Định dạng lại văn bản hoặc PostScript để có nhiều trang logic
trên mỗi trang vật lý • Có tiêu đề trang đẹp, nhiều tùy chọn (cài

trên máy sunlab)

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

Xem tập tin in

• Trình đọc acrobat (acroread)

• bằng chứng

• hiển thị (ImageMagick) •

Ghostscript

– Các giao diện người dùng như gv, ggv, KghostView

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison
Machine Translated by Google

Tài nguyên

• http://www.linuxfoundation.org/collaborate/
nhóm làm việc/in mở – Kế

thừa linux-printing.org • http://

www.cups.org/

– Và nếu CUPS được cài đặt, http://localhost:631/

• http://www.lprng.com/

Xuân 2016 CSE 265: Quản trị mạng và hệ thống ©2004-2016 Brian D. Davison

You might also like