Ubuntu/Ubuntuでプリントサーバを構築しWindowsから印刷する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* Ubuntuでプリントサーバを構築 [#z65f89b5]
iBook G4にLubuntu12.04をインストールした後、使用用途とし...
(実際にはUbuntuではなく、''L''ubuntuを使用しました。)
Windowsマシンから問題なく印刷できています。~
以下にプリントサーバの構築手順を記します。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 構築前準備および構築環境 [#a69d1bc4]
プリンタはUSBにて接続しています。~
プリンタとの接続が完了していて印刷も問題ない状態であるこ...
プリントサーバにするマシンは固定IPにしていること。~
当方の環境では、以下のように固定IPを割り当ててあります。
#ref(01.gif)
尚、CUPSがインストールされていない場合は、インストールし...
sudo apt-get install cups
Ubuntuデスクトップをインストールしたのであれば、デフォル...
* プリンタの設定 [#re49bf70]
すでにローカルプリンタを接続して印刷できる環境で''共有''...
USB接続したプリンターの設定状態
#ref(02.gif)
* ブラウザでCUPSの設定を行う [#h025d7f9]
下図は自機のポート番号631にFirefoxで接続した時のスクリー...
接続URLは以下の通りです。~
http://localhost:631/
#ref(03.gif)
#br
もし、接続できないようであれば、cupsがインストールされて...
以下のコマンドでcupsをインストールしてください。
sudo apt-get install cups
* プリンタの新規追加手順 [#c5c1a954]
プリンタの新規追加手順を記します。~
&color(red){上記「プリンタの設定」で説明したように既にプ...
+画面上部にある''管理''をクリックします。
+プリンタの追加をクリックします。~
ユーザ名とパスワードの問い合わせがあるので、管理者権限を...
(多分、ほとんどの人は自分のユーザIDが管理者権限をもってい...
+USB接続したローカルプリンタが表示されているはずです。~
チェックを入れて「続ける」のボタンをクリックします。
#ref(04.gif)
#br
+新しいプリンタに名前、説明、場所、共有の設定を行います。~
#ref(05.gif)
#br
+ドライバの設定が終わったら「プリンタの追加」ボタンを押し...
+プリンタのデフォルトオプションの設定があります。~
必要に応じて変更してください。
私ごとですが、結構古い複合機を使っておりSHARP製です。~
当方、以下のように設定しました。~
SHARP AI-M/UX-MF はHPのDeskjet 5700のドライバが使用できる...
HPのドライバが最初は見つからず、以下のコマンドでHPのプリ...
sudo apt-get install hpijs
* CUPS設定ファイルの編集 [#y50b1beb]
つぎにデフォルトではローカルマシン(プリントサーバを構築し...
編集したファイルは ''/etc/cups/cupsd.conf'' になります。~
以下のようにしてcupsd.confを開いてください。
-geditを使用
gksu gedit /etc/cups/cupsd.conf
-viを使用
sudo vi /etc/cups/cupsd.conf
編集した箇所は以下の通り。
BrowseOrder allow,deny
#BrowseAllow all
BrowseAllow 192.168.1.0/24
BrowseLocalProtocols CUPS dnssd
BrowseAllow allをコメントにし、BrowseAllow 192.168.1.0/24...
私が構築した環境は、DHCPで192.168.1.xxが割り当てられます。~
したがって、192.168.1.xxからの接続を有効にするため、192.1...
ネットマスクが255.255.255.0の24ビットなので、上記のような...
みなさんの環境に応じた適切な値を設定してください。
# Only listen for connections from the local machine.
#Listen localhost:631
Listen *:631
Listen /var/run/cups/cups.sock
Listen localhost:631をコメントにし、Listen *:631 に変更。
# Restrict access to the server...
<Location />
Order allow,deny
Allow 192.168.1.0/24
</Location>
Allow 192.168.1.0/24を追記しました。~
みなさんの環境に応じた適切な値を設定してください。
cups.confの設定を反映させるため、以下のコマンドでcupsを再...
sudo service cups restart
以上でプリントサーバ側に使うUbuntu側の設定は完了です。
* * Windows 7から印刷できるようにする [#p52433a4]
ブラウザを起動して、プリントサーバのIPアドレス:631に接続...
接続できないようであれば、cups.confの設定に誤りがあると思...
iptablesを使用している場合は、ポートの開放設定が必要かも...
私の環境では、192,168.1.199になりますので以下のスクリーン...
+画面上部のプリンタを押します。
+キュー名をクリックします。
#ref(06.gif)
#br
ブラウザのURLを使用しますので、そのままにしておきます。
#ref(07.gif)
#br
+スタートボタンを押して、デバイスとプリンタをクリックしま...
+プリンタの追加ボタンを押します。
#ref(08.gif)
#br
+ネットワーク、ワイヤレス…をクリックします。
#ref(09.gif)
#br
プリンタが見つからない場合は「停止」ボタンをクリックしま...
(ドライバが見つからず放置していると再検索ボタンになります...
探しているプリンターはこの一覧にはありません(R)をクリック...
#ref(10.gif)
#br
以下のスクリーンショットのように共有プリンタを名前で選択...
この構文は以下の通りです。
http://プリントサーバ/printers/キュー名
ドライバがあれば自動的にインストールされると思いますが、...
#ref(11.gif)
あとはメッセージに従いプリンタのセットアップを行えば完了...
* プラウザからCUPSの状態を確認する [#kb48b571]
ブラウザからプリントサーバ(CUPS)の状態を確認することがで...
以下スクリーンショットは、ジョブの状態を表示したものです。
#ref(12.gif)
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
* Ubuntuでプリントサーバを構築 [#z65f89b5]
iBook G4にLubuntu12.04をインストールした後、使用用途とし...
(実際にはUbuntuではなく、''L''ubuntuを使用しました。)
Windowsマシンから問題なく印刷できています。~
以下にプリントサーバの構築手順を記します。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 構築前準備および構築環境 [#a69d1bc4]
プリンタはUSBにて接続しています。~
プリンタとの接続が完了していて印刷も問題ない状態であるこ...
プリントサーバにするマシンは固定IPにしていること。~
当方の環境では、以下のように固定IPを割り当ててあります。
#ref(01.gif)
尚、CUPSがインストールされていない場合は、インストールし...
sudo apt-get install cups
Ubuntuデスクトップをインストールしたのであれば、デフォル...
* プリンタの設定 [#re49bf70]
すでにローカルプリンタを接続して印刷できる環境で''共有''...
USB接続したプリンターの設定状態
#ref(02.gif)
* ブラウザでCUPSの設定を行う [#h025d7f9]
下図は自機のポート番号631にFirefoxで接続した時のスクリー...
接続URLは以下の通りです。~
http://localhost:631/
#ref(03.gif)
#br
もし、接続できないようであれば、cupsがインストールされて...
以下のコマンドでcupsをインストールしてください。
sudo apt-get install cups
* プリンタの新規追加手順 [#c5c1a954]
プリンタの新規追加手順を記します。~
&color(red){上記「プリンタの設定」で説明したように既にプ...
+画面上部にある''管理''をクリックします。
+プリンタの追加をクリックします。~
ユーザ名とパスワードの問い合わせがあるので、管理者権限を...
(多分、ほとんどの人は自分のユーザIDが管理者権限をもってい...
+USB接続したローカルプリンタが表示されているはずです。~
チェックを入れて「続ける」のボタンをクリックします。
#ref(04.gif)
#br
+新しいプリンタに名前、説明、場所、共有の設定を行います。~
#ref(05.gif)
#br
+ドライバの設定が終わったら「プリンタの追加」ボタンを押し...
+プリンタのデフォルトオプションの設定があります。~
必要に応じて変更してください。
私ごとですが、結構古い複合機を使っておりSHARP製です。~
当方、以下のように設定しました。~
SHARP AI-M/UX-MF はHPのDeskjet 5700のドライバが使用できる...
HPのドライバが最初は見つからず、以下のコマンドでHPのプリ...
sudo apt-get install hpijs
* CUPS設定ファイルの編集 [#y50b1beb]
つぎにデフォルトではローカルマシン(プリントサーバを構築し...
編集したファイルは ''/etc/cups/cupsd.conf'' になります。~
以下のようにしてcupsd.confを開いてください。
-geditを使用
gksu gedit /etc/cups/cupsd.conf
-viを使用
sudo vi /etc/cups/cupsd.conf
編集した箇所は以下の通り。
BrowseOrder allow,deny
#BrowseAllow all
BrowseAllow 192.168.1.0/24
BrowseLocalProtocols CUPS dnssd
BrowseAllow allをコメントにし、BrowseAllow 192.168.1.0/24...
私が構築した環境は、DHCPで192.168.1.xxが割り当てられます。~
したがって、192.168.1.xxからの接続を有効にするため、192.1...
ネットマスクが255.255.255.0の24ビットなので、上記のような...
みなさんの環境に応じた適切な値を設定してください。
# Only listen for connections from the local machine.
#Listen localhost:631
Listen *:631
Listen /var/run/cups/cups.sock
Listen localhost:631をコメントにし、Listen *:631 に変更。
# Restrict access to the server...
<Location />
Order allow,deny
Allow 192.168.1.0/24
</Location>
Allow 192.168.1.0/24を追記しました。~
みなさんの環境に応じた適切な値を設定してください。
cups.confの設定を反映させるため、以下のコマンドでcupsを再...
sudo service cups restart
以上でプリントサーバ側に使うUbuntu側の設定は完了です。
* * Windows 7から印刷できるようにする [#p52433a4]
ブラウザを起動して、プリントサーバのIPアドレス:631に接続...
接続できないようであれば、cups.confの設定に誤りがあると思...
iptablesを使用している場合は、ポートの開放設定が必要かも...
私の環境では、192,168.1.199になりますので以下のスクリーン...
+画面上部のプリンタを押します。
+キュー名をクリックします。
#ref(06.gif)
#br
ブラウザのURLを使用しますので、そのままにしておきます。
#ref(07.gif)
#br
+スタートボタンを押して、デバイスとプリンタをクリックしま...
+プリンタの追加ボタンを押します。
#ref(08.gif)
#br
+ネットワーク、ワイヤレス…をクリックします。
#ref(09.gif)
#br
プリンタが見つからない場合は「停止」ボタンをクリックしま...
(ドライバが見つからず放置していると再検索ボタンになります...
探しているプリンターはこの一覧にはありません(R)をクリック...
#ref(10.gif)
#br
以下のスクリーンショットのように共有プリンタを名前で選択...
この構文は以下の通りです。
http://プリントサーバ/printers/キュー名
ドライバがあれば自動的にインストールされると思いますが、...
#ref(11.gif)
あとはメッセージに従いプリンタのセットアップを行えば完了...
* プラウザからCUPSの状態を確認する [#kb48b571]
ブラウザからプリントサーバ(CUPS)の状態を確認することがで...
以下スクリーンショットは、ジョブの状態を表示したものです。
#ref(12.gif)
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: