Dịch vụ in ấn không có sẵn


19

Xin lỗi nếu câu hỏi này có vẻ quen thuộc: Tôi đã thử các giải pháp được đề xuất bởi các tìm kiếm google nhưng chúng không hoạt động hoặc quá kỹ thuật đối với tôi.

Tôi đã nhắn tin với cốc vài ngày trước, tôi không nhớ chính xác làm thế nào và tại sao nhưng cuối cùng tôi lại xóa một số tập tin cốc.

Tôi đã cài đặt và cài đặt lại cốc nhiều lần, thông qua trung tâm phần mềm và sử dụng thiết bị đầu cuối và tôi cũng cài đặt lại cốc-daemon nhưng không có gì thay đổi.

Bây giờ, máy in cục bộ của tôi sẽ không hoạt động. Tôi nhận được thông báo "dịch vụ in không khả dụng. Bắt đầu dịch vụ trên máy tính này hoặc kết nối với máy chủ khác". Nút "dịch vụ bắt đầu" là "greyd out" nhập mô tả hình ảnh ở đây

Tôi đã cố gắng khởi động lại dịch vụ thông qua thiết bị đầu cuối với

sudo service cups restart

mà shell trả lời:

cups stop/waiting

và sau đó không có gì xảy ra, như thể cái vỏ đang "chờ đợi" điều gì đó xảy ra. Tôi phải làm ctrl-c để lấy lại lời nhắc.

Tôi đã thử các hướng dẫn khắc phục sự cố trong menu trợ giúp và thông báo rằng "Bộ đệm in CUPS dường như không chạy. Để sửa lỗi này, chọn" Hệ thống-> Quản trị-> Dịch vụ từ menu chính và tìm dịch vụ "cốc" "

Tôi không biết "Hệ thống-> Quản trị-> Dịch vụ" này ở đâu trong Ubuntu 14.04 lts

Tôi cũng đã thử:

sudo /etc/init.d/cups start

mang lại

cupsd: Child exited with status 1

Bạn đã thử khôi phục các tệp bạn đã xóa khỏi thùng rác hoặc bản sao lưu của bạn chưa?
Anh Cả Geek

không nhưng những tập tin này nằm trong thư mục cốc nên tôi cho rằng chúng đã được viết lại khi cài đặt lại.
frepie

Đó sẽ là cách tiếp cận hợp lý đầu tiên trước khi cài đặt lại vì bạn biết bạn đã xóa chúng. Bạn đã thử làm sạch cốc hoàn toàn trước khi cài đặt lại?
Anh Cả Geek

1
syslog:Jan 17 12:15:33 Inspiron-1501 cupsd: Unable to open "/etc/cups/cupsd.conf": No such file or directory Jan 17 12:15:33 Inspiron-1501 kernel: [80564.409920] init: cups main process (18868) terminated with status 1 Jan 17 12:15:33 Inspiron-1501 kernel: [80564.409977] init: cups main process ended, respawning
frepie 18/1/2015

1
Không có /etc/cups/cupsd.confthư mục, mặc dù tôi đã cài đặt cốc nhiều lần
frepie 18/1/2015

Câu trả lời:


18

Tôi gặp vấn đề tương tự (Lubfox 16.04) với 'dịch vụ in không khả dụng'. Điều kiện này khiến hệ thống không thể liệt kê máy in USB cục bộ để lựa chọn. Điều này đã được khắc phục khi cài đặt CUPS:

sudo apt-get install cups

Tiếp theo trả lại dịch vụ:

sudo /etc/init.d/cups restart

Cuối cùng, khởi động lại máy.

Tôi không cần cài đặt CUPS trên phiên bản Ubuntu 16.04.


5

Tôi tìm thấy một giải pháp: Tôi tìm thấy một nội dung trinh tiết của cupsd.conf trên một diễn đàn. Vì vậy, tôi đã tạo một tệp cupsd.conf mới bằng cách thực hiện:

gksudo gedit /etc/cups/cupsd.conf

và sao chép nội dung trinh tiết cupsd.conf dưới đây

#
#
# Sample configuration file for the CUPS scheduler. See "man cupsd.conf" for a
# complete description of this file.
#

# Log general information in error_log - change "warn" to "debug"
# for troubleshooting...
LogLevel warn

# Deactivate CUPS' internal logrotating, as we provide a better one, especially
# LogLevel debug2 gets usable now
MaxLogSize 0

# Administrator user group...
SystemGroup lpadmin

# Only listen for connections from the local machine.
Listen localhost:631
Listen /var/run/cups/cups.sock

# Show shared printers on the local network.
Browsing Off
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols CUPS dnssd
BrowseAddress @LOCAL

# Default authentication type, when authentication is required...
DefaultAuthType Basic

# Restrict access to the server...
<Location />
  Order allow,deny
</Location>

# Restrict access to the admin pages...
<Location /admin>
  Order allow,deny
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>

# Set the default printer/job policies...
<Policy default>
  # Job-related operations must be done by the owner or an administrator...
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  # All administration operations require an administrator to authenticate...
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # All printer operations require a printer operator to authenticate...
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # Only the owner or an administrator can cancel or authenticate a job...
  <Limit Cancel-Job CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

# Set the authenticated printer/job policies...
<Policy authenticated>
  # Job-related operations must be done by the owner or an administrator...
  <Limit Create-Job Print-Job Print-URI>
    AuthType Default
    Order deny,allow
  </Limit>

  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  # All administration operations require an administrator to authenticate...
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # All printer operations require a printer operator to authenticate...
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # Only the owner or an administrator can cancel or authenticate a job...
  <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

#
#

Tôi đã lưu nó và sau đó khởi động lại dịch vụ với

sudo service cups restart

và đó đã là mẹo.


+1 cảm ơn một triệu cho cupsd.conf mặc định! Tôi đã thay thế bản sao trống của mình và nó đã khôi phục tất cả các cài đặt máy in gốc. Không biết làm thế nào mà cupsd.conf bị xóa sạch nội dung! Có phải đó là bản cập nhật CUPS gần đây, tôi tự hỏi?
dùng31301
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.