Chia sẻ máy in với CUPS


8

Tôi đang sử dụng máy chủ Ubuntu 10.10 và tôi cần kết nối máy in HP Laserjet qua USB và chia sẻ nó với mạng LAN. Tôi đã làm theo một số hướng dẫn trên internet để cài đặt trình điều khiển HPLIP và định cấu hình CUPS. Tôi có quyền truy cập vào giao diện web của máy chủ và in trang thử nghiệm hoạt động như một lá bùa.

Tôi cũng có thể chỉnh sửa tất cả các tùy chọn máy in mặc định, xem hàng đợi, v.v.

Điều duy nhất tôi không thể làm là cài đặt và tìm máy in từ các máy khách khác trên cùng mạng LAN. Tôi đã thử nó với tìm kiếm mặc định của Windows 7 và không có gì xuất hiện, tôi đã thử cài đặt cổng TCP / IP mới với địa chỉ IP của máy chủ và thêm trình điều khiển của máy in một cách thủ công nhưng cũng không hoạt động.

Tôi phải làm gì hoặc kiểm tra để làm việc này? Vấn đề duy nhất là máy in không hiển thị trên mạng LAN nhưng được cài đặt chính xác trên máy chủ Ubuntu.


Bạn phải sao chép đường dẫn url CUPS của máy in và dán nó vào hộp văn bản của "trình hướng dẫn máy in mạng mới" trong Windows. Exaple of path: http:\\192.168.1.9:631\printers\Xerox123Đây là hướng dẫn với hình ảnh: [ linuxibos.blogspot.com/2012/05/seprinters-linux.html[[1] [1]: linuxibos.blogspot.com/2012/05/seprinters-linux.html
omanosoft

Câu trả lời:


4

Bạn đã cài đặt môi trường GUI chưa? Bạn sẽ có thể chạy /usr/share/system-config-printer/system-config-printer.pyvà bật chia sẻ máy in được kết nối, sau đó trên các máy tính khác cho phép hiển thị máy in được chia sẻ.


không tôi không có Đó là máy chủ Ubuntu. Và tôi không có tập lệnh này trong thư mục đó, không có / system-config-in / hoặc
Kreker 2/212

đang cài đặt một môi trường máy tính để bàn GUI là một tùy chọn? Bạn đã kiểm tra help.ubfox.com/11.04/serverguide/C/cups.html chưa?
titantux

1
không Đó không phải là một lựa chọn :)
Kreker

2

Tôi sẽ giúp nhưng đây là từ đỉnh đầu của tôi vì vậy bạn có thể cần phải thay đổi một số thứ:

Trước tiên hãy xác minh rằng bạn đã kết nối máy in và samba / cup. Vì vậy, nếu bạn thực hiện một apt-get/ aptitudetìm kiếm, bạn nên cài đặt các gói cốcsamba . Cốc là để xử lý máy in. Samba sẽ xử lý việc chia sẻ trong trường hợp hệ thống Windows sẽ kết nối với máy in được chia sẻ đó (Trường hợp của bạn). Nếu bạn chưa cài đặt chúng thì:

sudo apt-get install cups samba hoặc sử dụng năng khiếu sudo aptitude install cups samba

Sau đó chúng tôi bắt đầu với cấu hình của chúng. Vì bạn đang sử dụng phiên bản máy chủ của Ubuntu, bạn không có cách sử dụng giải pháp GUI mặc định nào (tôi nói mặc định vì một số người cài đặt gói GUI) nên sau đây là dành cho máy chủ thuần túy:

  1. Chỉnh sửa cấu hình chính samba của bạn. Các tập tin được trong /etc/samba/smb.conf. Để chỉnh sửa tập tin, chỉ cần gõ sudo nano /etc/samba/smb.confNếu bạn là root, bạn không cần sudophần đó.

    Chúng tôi muốn thay đổi các biến sau và xóa ký hiệu nhận xét (# hoặc;) trước mặt chúng nếu chúng có. Ví dụ:

    Nếu nó trông như thế này, # workgroup = WORKGROUPbạn sẽ để nó như thế này
    workgroup = WORKGROUP(Không có ký hiệu #).

    Nếu nó trông như thế này, ; guest = yesbạn sẽ để nó như thế này
    guest = yes(Không có biểu tượng;):

    nhóm làm việc - Thay đổi nó thành nhóm làm việc bạn đang sử dụng trên mạng của bạn. Nếu mạng của bạn là "xtreme" như trong trường hợp của tôi thì nó sẽ hiện:

    workgroup = xtreme (Hãy nhớ xóa bình luận nếu có)

    bảo mật - Thay đổi nó để chia sẻ. Nó sẽ giúp bạn tiết kiệm một số vấn đề sau này.

    security = share

  2. Chỉnh sửa phần máy in samba của bạn.

Phần máy in sẽ trông giống như thế này:

 [printers]
    comment = All Printers
    browseable = no
    path = /var/spool/samba
    printable = yes
;   guest ok = no
;   read only = yes
    create mask = 0700

những gì chúng tôi muốn làm là thay đổi có thể duyệt thành có và khách đồng ý với có

Nên trông như thế này sau khi chỉnh sửa:

 [printers]
    comment = All Printers
    browseable = yes
    path = /var/spool/samba
    printable = yes
    guest ok = yes
;   read only = yes
    create mask = 0700

Đây là tất cả. Bây giờ khởi động lại dịch vụ samba. bạn có thể làm điều đó theo nhiều cách:

sudo service smbd restart

sudo /etc/init.d/smbd restart

Bây giờ hãy vào hệ thống windows hoặc hệ thống linux của bạn và tìm máy in trong mạng hoặc IP máy chủ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.