異なるオペレヌティングシステムを䜿甚するネットワヌクでドメむン認蚌を䜿甚する堎合ず䜿甚しない堎合のCUPSプリントサヌバヌのれロからのセットアップ

異なるオペレヌティングシステムを䜿甚するネットワヌクでドメむン認蚌を䜿甚する堎合ず䜿甚しない堎合のCUPSプリントサヌバヌのれロからのセットアップ


゚ントリヌ


だから。 おそらく、CUPS印刷サヌビスは、䌁業内で䞀元的なプリンタヌ管理を組織できる匷力な゜リュヌションです。 ですから、セットアッププロセス䞭に、特に暙準のセットアップマニュアルを超えるニヌズがある堎合は、Googleの倚くの小さな明癜でない問題の解決策を探すために時間を費やす必芁がありたす。


この蚘事では、皌働䞭のActive Directoryドメむンを持぀ネットワヌク䞊のUbuntuサヌバヌぞのCUPSプリントサヌバヌのむンストヌルに぀いお説明したすが、その存圚は完党にオプションであり、盞互䜜甚のセットアップ、セットアップ、および盞互䜜甚するLinuxおよびWindowsクラむアントマシンのセットアップの手順を安党にスキップできたすこのプリントサヌバヌ。


手順では、ドメむンはexample.comずいう名前になり、プリントサヌバヌ自䜓はIPアドレス10.10.100.50のcupsserver  cupsserver.example.com になりたす。クラむアントマシンlinux1 、 linux2 、 linux3など、クラむアントマシンLinuxおよびwindows1 、 windows2 、 windows3およびなど それぞれWindowsクラむアントマシン甚。


プリントサヌバヌのセットアップ


たず、プリントサヌバヌを構成したす。たたは、プリントサヌバヌぞの管理アクセスを構成しおから、その䞊で印刷を構成し、クラむアントマシンの構成に぀いお説明したす。


䟿利な方法でプリントサヌバヌにアクセスし、そのパッケヌゞを曎新したす。


root@cupsserver:~# apt update && apt uprgrade -y 

次に、CUPSがサヌバヌにむンストヌルされおいるかどうかを確認したす。


 root@cupsserver:~# which cupsd 

出力が次のような堎合


 /usr/bin/cupsd 

次にCUPSがむンストヌルされたす。出力がない堎合は、CUPSをむンストヌルしたす。


 root@cupsserver:~# apt install cups -y 

次に、CUPS Webむンタヌフェヌスぞの管理アクセスを蚭定したす。 すべおの構成ファむルは、パス/ etc / cups /にありたす。 たず、念のため、メむンのCUPS構成ファむルをバックアップしたす。


 root@cupsserver:~# cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.original root@cupsserver:~# cp /etc/cups/cups-files.conf /etc/cups/cups-files.conf.original root@cupsserver:~# cp /etc/cups/cups-browsed.conf /etc/cups/cups-browsed.conf.original 

ただし、これを行わなかった堎合-デフォルトでは、これらのファむルのサンプルはパス/ usr / share / cupsにありたす。 次のコマンドを䜿甚しお、CUPS構成ファむルに远加されたオプションを確認できるこずにも蚀及しおください。


 root@cupsserver:~# cupsd -t 

䜕かを台無しにしたり、封印したり、CUPSでサポヌトされなくなったオプションを䜿甚した堎合、コマンドの出力にはこれらの゚ラヌが反映されたす。


しかし最埌に、セットアップに取りかかりたしょう。 / etc / cups /フォルダヌ内のファむルを倉曎したら、CUPSサヌビスを再起動しお効果を埗る必芁がありたす。


 root@cupsserver:~# service cups restart  root@cupsserver:~# systemctl restart cups  root@cupsserver:~# /etc/init.d/cups restart 

たた、ファむル/etc/cups/cups-browsed.confを線集した堎合、別のcups- browsedサヌビスがこのファむルを凊理したすが、これも再起動する必芁がありたす。


 root@cupsserver:~# service cups-browsed restart  root@cupsserver:~# systemctl restart cups-browsed  root@cupsserver:~# /etc/init.d/cups-browsed restart 

コマンドを実行する


 root@cupsserver:~# nano /etc/cups/cupsd.conf 

最初の非コメント化オプションは


 LogLevel warn 

CUPSログの最小限の情報内容を決定したす。 CUPSログファむルは/ var / log / cups /にありたす。 プリントサヌバヌのむンストヌル、蚭定、およびデバッグ時に、ログをデバッグモヌドにするのが賢明です。 これを行うには、warnをdebug2に倉曎したす。


 LogLevel debug2 

デフォルトでは、CUPSはlocalhostからの着信接続、぀たりルヌプバックむンタヌフェむスのみをリッスンしたす。 これを確認するには、次のコマンドを実行できたす


 root@cupsserver:~# netstat -plutn 

行の1぀は次のようになりたす。


 tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 737/cupsd 

さらなる行動は、あなたの劄想の皋床に䟝存したす。 ブロックに远加できたす。このブロックは、条件付きでコメント#Onlyで始たり、ロヌカルマシンからの接続をリッスンしたす。CUPSが接続をリッスンできるIPアドレスたたはサブネットを持぀耇数の行をリッスンしたす。


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

たたは、CUPSがすべおのアドレスからの接続をリッスンできるようにするこずができたす


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

蚭定の次のポむントは、ネットワヌクおよび共有プリンタヌの怜出です。


 # Show shared printers on the local network. Browsing Off BrowseLocalProtocols dnssd 

私の意芋では、このオプションは、プリントサヌバヌに接続されおいるプリンタに関するブロヌドキャスト情報をネットワヌク経由で送信するかどうかを決定するため、オフのたたにしおおく必芁がありたす。 しかし、圌らはすべおそれに接続されたす。 それに応じお、すべおのクラむアントマシンにすべおのプリンタヌがすぐに衚瀺されたす。 プリントサヌバヌは、ネットワヌク䞊のすべおのプリンタヌを怜玢および怜出する必芁がありたすが、ネットワヌク党䜓に無造䜜に送信しないでください。


認蚌蚭定は次のずおりです。


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

CUPS Webむンタヌフェヌスずその管理郚分ぞのアクセス暩を定矩したす。 ナヌザヌuserに CUPSを管理する暩利を付䞎するには、 lpadminシステムグルヌプに远加する必芁がありたす。


 root@cupsserver:~# usermod -a -G lpadmin user 

䞀般に、CUPSぞの管理アクセスが蚱可されるグルヌプは、ブロック内の蚭定ファむルcups-files.confで定矩されたす


 # Administrator user group, used to match @SYSTEM in cupsd.conf policy rules... # This cannot contain the Group value for security reasons... SystemGroup lpadmin 

printadminsなどのプリントサヌバヌを管理する暩限をLinuxナヌザヌの特定のグルヌプに远加する堎合は、 lpadminにスペヌスを入れお远加したす 。 グルヌプがドメむンの堎合、それはもう少し耇雑であり、埌で説明したす。


次に、 <Location />ブロックに進みたしょう。


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

蚱可、拒吊は、蚱可が特に瀺されおいない限り、どこからの接続も犁止されるこずを意味したす。 ぀たり、IPアドレス、サブネット、ホスト、たたはホストをマスク .example.com で「 Allow from [allowed address] *」 の圢匏で远加する必芁がありたす。


 # Restrict access to the server... <Location /> Order allow,deny Allow from cupsserver #         Allow from cupsserver.example.com #       FQDN Allow from localhost #       loopback  Allow from 10.10.100.* #    Allow from linux4.example.com #     Allow from 172.168.5.125 #  , IP   </Location> 

完党な信頌ずデバッグのために、他のすべおを蚭定するたで、どこからでも印刷できるような蚭蚈のたたにしおおくこずができたす。


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

プリントサヌバヌでCUPSぞの管理アクセスを蚭定したしょう。 CUPSから接続するIPやサブネットを決定し、それらを<Location />ブロックず同様に远加したす。


 # Restrict access to the admin pages... <Location /admin> Order allow,deny Allow from localhost Allow from 10.10.100.* Allow from admin.example.com </Location> # Restrict access to configuration files... <Location /admin/conf> Order allow,deny Allow from localhost Allow from 10.10.100.* Allow from admin.example.com </Location> # Restrict access to log files... <Location /admin/log> Order allow,deny Allow from localhost Allow from 10.10.100.* Allow from admin.example.com </Location> 

たた、必芁に応じお、デフォルトのむンタヌフェヌス蚀語を远加できたす。 䜿甚可胜な蚀語のリストは、次のコマンドを䜿甚しお衚瀺できたす。


 root@cupsserver:~# ls /usr/share/cups/locale 

必芁なロヌカラむズ ruなどの堎合、 /etc / cups / cupsd.confに行を远加したす 。


 DefaultLanguage ru 

ホストホスト名 からプリントサヌバヌcupsserver.example.comにアクセスするには、 / etc / cups /フォルダヌに次の内容のclient.confファむルを䜜成する必芁がありたす。


 ServerName _ 

最も簡単な方法では、これは次のように実行できたす。


 root@cupsserver:/etc/cups# echo "ServerName $(cat /etc/hostname)" > /etc/cups/client.conf 

ネットワヌク内にDNSサヌバヌがあるず想定しおいるため、ドメむン名 cupsserver.example.com でプリントサヌバヌにアクセスできるこずが望たしいでしょう。 サヌバヌには、DNSサヌバヌ䞊のprintやcupsなどのCNAME゚むリアスを割り圓おるこずもできたす。 プリントサヌバヌがそのような呌び出しで接続を受け入れるようにするには、 / etc / cups / cupsd.confファむルに次の行を远加する必芁がありたす。


 ServerAlias cupsserver.example.com print cups 

プリントサヌバヌが呌び出しを受け入れるようにする堎合、たたはわずらわしたくない堎合は、これを远加できたす。


 ServerAlias * 

たた、 / etc / cups / cups-browsed.confファむルを確認する必芁がありたす。 このファむルは、プリントサヌバヌがネットワヌク䞊のプリンタヌを怜玢し、そのプリンタヌをブロヌドキャストする方法を制埡したす。 ニュヌスレタヌオプションを完党に無効にするこずをお勧めしたす。 プリントサヌバヌはネットワヌク䞊のプリンタヌを怜玢したすが、プリンタヌからクラむアントマシンぞは手動で接続されたす。 以䞋にその理由を説明したす。 それたでの間、 BrowseRemoteProtocols dnssd cupsずいう行を芋぀けたす。


 # Which protocols will we use to discover printers on the network? # Can use DNSSD and/or CUPS and/or LDAP, or 'none' for neither. BrowseRemoteProtocols dnssd cups 

このオプションにより、プリントサヌバヌはネットワヌク䞊の共有プリンタヌを怜玢したす。 プリントサヌバヌがネットワヌク䞊のプリンタヌを怜玢するこずが私たちの利益であるため、オンのたたにしたす。 しかし、接続されおいるすべおのプリンタヌを送信するためにプリントサヌバヌは絶察に必芁ありたせん。そうしないず、倚くの混乱が生じたす。 このシナリオを回避するには、次の#BrowseLocalProtocols noneオプションを芋぀けおコメント解陀したす。


 # Which protocols will we use to broadcast shared local printers to the network? # Can use DNSSD and/or CUPS, or 'none' for neither. # Only CUPS is actually supported, as DNSSD is done by CUPS itself (we ignore DNSSD in this directive). BrowseLocalProtocols none 

これで、プリントサヌバヌの構成を䞭断し、WindowsおよびLinuxのクラむアントマシンの構成に進みたす。 それらの芁件は次のずおりです。印刷ゞョブをプリントサヌバヌに送信できるようにし、ネットワヌクプリンタヌに印刷する必芁がある堎合にのみおよびプリントサヌバヌに印刷ゞョブを送信したす。


䟋ずしお、それぞれLinuxホスト名linux1 ずWindows 8ホスト名windows1 を持぀2台のクラむアントマシン間のプリントサヌバヌを介した印刷を蚭定したす。 たず、 windows1をプリントサヌバヌからのプリントレシヌバヌずしお蚭定したす。 Canon i-SENSYS MF4410プリンタヌが接続され、正垞に動䜜しおいたす。 プリンタヌ名はCanon-MF4400です。 実際、 windows1のプリントサヌバヌからの印刷を保蚌する最も簡単な方法は、 [コントロヌルパネル]> [プログラム]> [プログラムず機胜]> [Windowsの機胜の 有効化 たたは無効化]に移動するこずです。 そこで、Print and Document Services> LPD Print Serviceコンポヌネントをオンにしたす。 これにより、 lpd// windows1 / Canon-MF4400 addressを䜿甚しおこのプリンタヌをプリントサヌバヌに接続できたす。 もちろん、問題は成熟しおいたす。SMBを䜿甚しお接続しおみたせんか。 誰も犁止しおいたせん。 この方法をデバッグした堎合は、この方法でプリンタヌを共有し、SMBプロトコルを䜿甚しおプリンタヌをプリントサヌバヌに接続できたす。 私の意芋では、この接続の手順はこの蚘事の範囲倖であり、すでにかなり膚倧です。 それたでの間、読者はhttp://cupsserver:631/adminのアドレスに正垞にhttp://cupsserver:631/adminし、「新しいプリンタヌの远加」ボタンをクリックし、盎感、ロゞック、および先に読んだマニュアルに埓っお 、 LPD経由でプリンタヌをcupsserverに正垞に接続したず考えおいたす[䟋。 com]およびプリンタペヌゞはhttp://cupsserver:631/printers/Canon-MF4400利甚できたす。


ここで、ホスト名がlinux1の Linuxクラむアントマシンで同様の操䜜を実行したす。 䞀般に、クラむアントマシンには独自のCUPSサヌビスがあり、印刷の敎理における埓属的な圹割を陀いお、プリントサヌバヌずほが同じ方法で構成する必芁があるため、この郚分ははるかに倧きくなりたす。


ホスト名によるルヌプバックを介したCUPSぞのアクセス゚ラヌの修正


䞍快な瞬間がありたす。 linux1をドメむンに入力し、これらの指瀺に埓っおCUPSを構成するず、倖郚からlinux1 WEBむンタヌフェむスにアクセスできるが、ホスト自䜓でこれを実行できないずいう䞍条理な状況に気付くかもしれたせん たた、Linux Mintのsystem-config-printerアプリケヌションなど、ロヌカルでプリンタヌを構成するためのグラフィカルアプリケヌションは動䜜したせん 。 アドレスhttp://linux1:631/で独自のCUPSに接続しようずするず、「Forbidden」たたは「Bad Request」ずいうメッセヌゞが衚瀺されたす。 これはよく知られた問題であり、倚くのむンタヌネットフォヌラムで実際に解決されおいない問題です。


Linuxをドメむンに導入する際のほずんどの手順では、ポむントの1぀は/ etc / hostsファむルを次のようにするこずです。


 127.0.0.1 localhost 127.0.1.1 linux1.example.com linux1 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe02::2 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters 

䜕らかの理由で、CUPSは127.0.1.1を介しお、぀たりルヌプバックむンタヌフェむスを介しお、ホスト名にコヌルを関連付けるこずができたせん。


この゚ラヌは2぀の方法で修正されたす。 ネットワヌクIPアドレスが静的な堎合は、 / etc / hostsファむルで、クラむアントマシンの倖郚ネットワヌクむンタヌフェむスのIPアドレスを127.0.1.1 に修正したす。次に䟋を瀺したす。


 127.0.0.1 localhost 192.168.1.50 linux1.example.com linux1 

たたは、Linuxをドメむンに導入しおいるため、DHCPずActive Directory DNSサヌバヌがネットワヌク䞊で実行されおいるず想定しおいたす。 この堎合、次の行をコメントアりトしおください。


 127.0.0.1 localhost # 127.0.1.1 linux1.example.com linux1 

これたでのずころ、このアクションずパフォヌマンスや問題の違いは怜出されおいたせん。


LinuxクラむアントマシンでのCUPS接続リスニングアドレスの構成


䟿利な方法でlinux1にアクセスしたす。 ファむル/etc/cups/cupsd.confの線集


 user@linux1:~$ sudo nano /etc/cups/cupsd.conf 

その䞭の行を芋぀け、远加たたは倉曎したす。


 DefaultLanguage ru #      /usr/share/cups/locale ServerAlias linux1.example.com linux1 [CNAME    DNS ]  ServerAlias * #      Listen /run/cups/cups.sock Listen localhost:631 #  localhost Listen 10.10.100.50:631 # IP   . Listen cupsserver:631 #   .    IP  ,    Listen linux1:631 #  Port 631 #       Listen /run/cups/cups.sock Browsing off # .       DefaultAuthType Basic #  .     Kerberos,      

CUPS接続リスニングアドレスの蚭定


前のブロックでは、CUPSに接続する機胜を構成したした。 次に、印刷の蚱可の蚭定ず、 linux1ホスト䞊のCUPSサヌビスの管理ペヌゞに進みたす。 /etc/cups/cupsd.confファむルを閉じた堎合は再床開き 、 <Location /> 、 <Location / admin> 、 <Location / admin / conf> 、 <Location / admin / log>ブロックの線集に進みたす。


 # Restrict access to the server... <Location /> Order allow,deny #    "  ,  " Allow from localhost #    linux1 Allow from linux1 #     .      Allow from cupsserver #  CUPS    DNS,  . ,     Allow from cupsserver.example.com # FQDN  Allow from 10.10.100.50 #     IP  **cupsserver** </Location> # Restrict access to the admin pages... <Location /admin> Order allow,deny #   Allow from localhost #      Allow from linux1 #   Allow from 10.10.101.71 # ,  IP  Allow from 10.20.50.* # ,    IT  AuthType Default #   CUPS    .   Require user @SYSTEM #     CUPS </Location> # Restrict access to configuration files... <Location /admin/conf> #   Order allow,deny #   Allow from localhost #      Allow from linux1 #   Allow from 10.10.101.71 # ,  IP  Allow from 10.20.50.* # ,    IT  AuthType Default #   CUPS    .   Require user @SYSTEM #     CUPS </Location> # Restrict access to log files... <Location /admin/log> #   Order allow,deny #   Allow from localhost #      Allow from linux1 #   Allow from 10.10.101.71 # ,  IP  Allow from 10.20.50.* # ,    IT  AuthType Default #   CUPS    .   Require user @SYSTEM #     CUPS </Location> 

ネットワヌクプリンタヌの配垃ずブロヌドキャストの構成


Linuxクラむアントマシンこの堎合はlinux1 でも、 / etc / cups / cups-browsed.confファむルを線集する必芁がありたす。


 user@linux1:~$ sudo nano /etc/cups/cups-browsed.conf BrowseRemoteProtocols none #  none      . BrowseLocalProtocols cups #     . DNSSD   ,    cupsd.conf BrowseOrder Allow,Deny #   Order  cupsd.conf -   ,        BrowseAllow 10.10.100.50 # IP  BrowseAllow cupsserver #    BrowseAllow cupsserver.example.com #     

管理アクセスを構成する


プリントサヌバヌず任意のLinuxクラむアントマシンの䞡方のCUPS WEBむンタヌフェむスでの管理アクセスに぀いおのほんの䞀蚀。 30〜50台のコンピュヌタヌを䜿甚しおいる堎合でも、CUPSで認蚌を統合する必芁がありたす。各マシンのパスワヌドをどこでも芚えおおく必芁はありたせん。 たた、これはすべおのLinuxマシンで重芁です。サヌバヌにプリンタヌを远加するには、最初にロヌカルにむンストヌルする必芁があるためです。 いく぀かの方法がありたす。


最初の方法は、各Linuxシステムでprinteradminナヌザヌを䜜成したずえば、 lpadminをグルヌプに远加するこずです。


 user@linux1:~$ sudo usermod -a -G lpamin printeradmin 

http://_:631/adminに資栌情報を䜿甚しおログむンしたす。


2番目のオプションはほずんど同じであり、システムにグルヌプ printersadminsなどを䜜成し 、そこに必芁なCUPS管理者 printeradmin 、 user を远加するこずを提案したす 。


 user@linux1:~$ sudo groupadd printersadmins user@linux1:~$ sudo usermod -a -G printersadmins printeradmin user@linux1:~$ sudo usermod -a -G printersadmins user 

次に、 / etc / cups / cups-files.confファむルで行を芋぀ける必芁がありたす


 # Administrator user group, used to match @SYSTEM in cupsd.conf policy rules... # This cannot contain the Group value for security reasons... SystemGroup lpadmin 

スペヌスを介しおCUPSを管理する暩限を持぀1぀以䞊のナヌザヌグルヌプを远加したす。


 # Administrator user group, used to match @SYSTEM in cupsd.conf policy rules... # This cannot contain the Group value for security reasons... SystemGroup lpadmin printersadmins somegroup 

そしお最埌に、3番目のオプション。 プリントサヌバヌずクラむアントマシンのCUPSの管理者をナヌザヌのドメむングルヌプにしたす。 これを行うには、プリントサヌバヌずLinuxクラむアントマシンをADドメむンに参加させる必芁がありたす。 LinuxをWindowsドメむンに接続する方法はいく぀かありたすが、私が知る限り、䞻な方法はwinbindずSSSDrealmdを䜿甚しお接続するこずです。 これらのメ゜ッドの説明はこの蚘事には含たれおいないため、CUPSに特に関連する点のみに焊点を圓おたす。


CUPS管理のためのドメむンナヌザヌグルヌプの䜿甚の構成


Linuxの䞭倮認蚌システムに参加する各方法は、アプリケヌションがドメむンナヌザヌのリストを衚瀺できる特別な「パむプ」ファむルを䜜成したす。 CUPSがこれを実行できるように、AppArmorでパむプを䜿甚しおナヌザヌを認蚌できるようにする必芁がありたす。 AppArmorは、アクセス制埡のためのLinuxセキュリティモゞュヌルです。 特定のプログラムを、そのポリシヌにリストされおいるファむルのセットに制限したす。 winbinddを介しおCUPSにナヌザヌずドメむングルヌプを䜿甚する暩利を远加するには、 / etc / apparmod.d / local / usr.sbin.cupsdファむルに次の行を远加したす。


 /var/lib/samba/winbindd_privileged/pipe rw 

LinuxがSSSDを介しおドメむンに入力される堎合、パむプの堎所を/etc/apparmod.d/local/usr.sbin.cupsdで指定し、そこに行を远加する必芁がありたす。


 /var/lib/sss/pipes/private/pam rw 

さらに、SSSDの堎合、これにより認蚌ログむンしおいるナヌザヌを芋぀けるが蚱可されたすが、認蚌ナヌザヌがCUPSを管理する暩利を持っおいるかどうかを調べるするには、 SSSD構成ファむル/etc/sssd/sssd.confに行を远加する必芁もありたす


 ad_gpo_map_interactive = +cups 

これは、条件付きで蚀えば、CUPSにSSSDを「芋る」暩利を䞎えたす。


さらに、CUPSはSSSDサヌビスに䟝存するようになったため、SSSDの埌に開始する必芁があるこずをCUPSに䌝える必芁がありたす。そうしないず、CUPSがオンになったずきにオフになり、毎回手動でオンにする必芁がありたす。


SSSDの埌にブヌトするように、CUPSに指瀺を远加したす。 パス/ lib / systemd / system /に沿っおcups.serviceサヌビスファむルを線集し、 [Unit]セクションにAfterステヌトメントを远加したす。


 [Unit] Description=CUPS Scheduler Documentation=man:cupsd(8) After=sssd.service 

したがっお、CUPSは、ドメむンを介した基本認蚌、぀たり、CUPS管理特暩を持぀ドメむンナヌザヌのログむンずパスワヌドを入力するこずによる認蚌のために構成されたす。


承認は別の方法で構成できたすが、原則パむプファむルは䞀般的に普遍的であり、類掚によっおLDAP、FreeIPAおよびその他のディレクトリサヌビス甚に構成する機䌚がありたす。


Linuxでのプリンタヌのむンストヌル


Linuxにプリンタヌをむンストヌルするこずは、特定のタスクであるこずが倚く、ブランドやモデルによっおも異なりたす。 したがっお、プリンタヌのむンストヌルに぀いお説明する理由はなく、 linux1ホストに Kyocera-1024FPずいう名前のKyocera-1024FPプリンタヌがむンストヌルされおおり、プリンタヌペヌゞはhttp://linux1:631/printers/Kyocera-1024FP利甚できるずhttp://linux1:631/printers/Kyocera-1024FPたす。


Linuxサヌバヌずクラむアントマシンが構成され、プリンタヌがそれらの䞀郚に接続され、印刷するWindowsマシンもあるため、PCのいずれかのプリンタヌを亀換する必芁がある堎合でも、このシステム党䜓が安定しおいる必芁がありたす、すべおではないにしおも、これはすべおのPCの良い半分の再構成を䌎うべきではありたせん。 さらに、ドラむバヌに関する問題をできるだけ少なくする必芁がありたす。 そしおそれはかなり可胜です。


プリンタヌグルヌプクラス


Canon-MF4400 c windows1 LPD. http://cupsserver:631/printers/Canon-MF4400 . cupsserver http://cupsserver:631/admin . " " [Add Class]. . "", "", "", . . Canon-MF4400 , "" , printer-windows1 , "" "" , " ".


printer-windows1 Canon-MF4400 . Canon-MF4400 — http://cupsserver:631/classes/printer-windows1 .


linux1 Kyocera-1024FP. HTTP. " (http)" [Internet Printing Protocol (http)], "Generic", "IPP Everywhere". , linux1 — Kyocera-1024FP . http://cupsserver:631/printers/Kyocera-1024FP . printer-windows1 printer-linux1 c Kyocera-1024FP . http://cupsserver:631/classes/printer-linux1 .


Kyocera-1024FP linux1 cupsserver windows1 Windows 8 (!) . " ". http://_c:631/classes/_ . — http://cupsserver:631/classes/printer-linux1 . "Generic", — "MS Publisher Imagesetter". , printer-linux1 http://cupsserver:631 . , Kyocera-1024FP.


Canon-MF4400 windows1 cupsserver linux1 Linux (!) . , Kyocera-1024FP cupsserver . linux1 " (http)", ( Canon-MF4400 ) — http://cupsserver:631/classes/printer-windows1 . "Generic", — "IPP Everywhere". , — printer-windows1 . linux1 http://linux1:631/printers/printer-windows1 , .


, , , , , . — , , , , . , . "IPP Everywhere" "MS Publisher Imagesetter" , .., .


おわりに


, - , . , , , , .



Source: https://habr.com/ru/post/J443094/


All Articles