Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

תמיכת לינוקס כללית - שיתוף מדפסת דרך cups

חתול - 21/10/2020 - 12:40
נושא ההודעה: שיתוף מדפסת דרך cups
אני מנסה לשתף מדפסת שמחוברת למחשב אחד ברשת עם שאר המחשבים ברשת.
הגדרתי את cups לפי הוויקי של ארץ׳
אבל עדיין אני לא רואה את cups של המחשב עם המדפסת ולא מצליח להגדיר אותה במחשבים אחרים. או שאני לא מתחבר מהם אליה נכון. שני המחשבים מריצים ארץ׳.
זה קובץ ההגדרות במחשב עם המדפסת, מה לא נכון?
קוד:
MaxLogSize 1m
LogLevel warn
Listen localhost:631
Listen /run/cups/cups.sock
Listen 192.168.1.101:631
Browsing On
BrowseLocalProtocols dnssd
DefaultAuthType Basic
WebInterface Yes
<Location />
  Order allow,deny
  Allow localhost
  Allow from @LOCAL
</Location>
<Location /admin>
  Order allow,deny
  Allow from @LOCAL
</Location>
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
  Allow from @LOCAL
  Allow from 192.168.1.*
</Location>
<Location /admin/log>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>
<Policy default>
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    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 Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <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>
  <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 Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
<Policy authenticated>
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    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 Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <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>
  <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 Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
<Policy kerberos>
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    AuthType Negotiate
    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 Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
    AuthType Negotiate
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <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>
  <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 Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    AuthType Negotiate
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
BrowseWebIF Yes

Anonymous - 21/10/2020 - 12:55
נושא ההודעה: printers.conf . להדפיס כ root משורת הפקודה. קובץ log
מציע שתבדוק גם את etc/cups/printers.conf/. לא ברור לי מה צריך להיות התוכן שלו, בעיקר לגבי השורות שנוגעות למדפסת המסוימת שלך. ותודא יכולת הדפסה משורת הפקודה מהמחשב שהמדפסת מחוברת אליו. כ root, בתור התחלה. ל cups יש log file. כדאי לעבור עליו.
חתול - 21/10/2020 - 18:55
נושא ההודעה:
הנה printers.conf, לא ערכתי אותו לבד אלא הוספתי דרך ממשק הדפדפן של cups.
קוד:
# Printer configuration file for CUPS v2.3.3
# Written by cupsd on 2020-10-19 17:22
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
NextPrinterId 2
<DefaultPrinter Brother_DCP-7055>
PrinterId 1
UUID urn:uuid:9eaa9b9a-9b81-300f-4d9f-f7160fa68bcd
Info Brother DCP-7055
Location
MakeModel Brother DCP7055 for CUPS
DeviceURI usb://Brother/DCP-7055?serial=E69747C4N812963
State Idle
StateTime 1602574750
ConfigTime 1602574752
Type 8392708
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</DefaultPrinter>

לא הבנתי מה יעזור לי להדפיס דרך המסוף, אין בעיה במחשב שמחובר פיזית למדפסת. אני רוצה להדפיס מהמחשב השני.
Anonymous - 21/10/2020 - 21:07
נושא ההודעה: האם יש רמזים ב log של cups? אולי חומת האש?
חתול :

לא הבנתי מה יעזור לי להדפיס דרך המסוף, אין בעיה במחשב שמחובר פיזית למדפסת. אני רוצה להדפיס מהמחשב השני.

לא הבנתי אותך. חשבתי שאינך מצליח להדפיס בכלל.
לענין הדפסה מהמחשב השני: האם יש רמזים ב log של cups? אולי חומת האש?
חתול - 15/11/2020 - 22:44
נושא ההודעה:
הצלחתי להפעיל את השיתוף, אחרי שקראתי את הפוסט הזה.
https://www.techrepublic.com/article/how-to-configure-a-print-server-with-ubuntu-server-cups-and-bonjour/
התאמתי אותו כמובן לארץ׳.
נראה שבעיקר היה חסר avahi ואחרי ההתקנה וההפעלה שלו השיתוף עובד.

בנוסף הגדרתי שיתוף של הסורק אבל עליו אולי אכתוב בנפרד.
כל הזמנים הם GMT + 2 שעות