ubuntu server によるプリントサーバー

ubuntu server によるCUPSプリントサーバーの構築

ubuntu server edition の入手・インストール

http://releases.ubuntu.com/15.10/

32-bit PC (i386) server install image をダウンロード(64-bit PCの場合はamd64)

iso ファイルを右クリックしてディスクを作成。インストールする。詳細はまたの機会に。

【基本操作】

仮に

ユーザー名:taketori

パスワード :monogatari

サーバーの名前:kaguya として話を進めてみる。

自分の設定をメモ

ユーザー名: [ ]

パスワード : [ ]

サーバー名: [ ]

開始の仕方

【1】電源スイッチを押してしばらく待つ。

kaguya login: とでたら起動完了

ここで、ユーザー名 taketori とパスワード monogatari を入れるとログインできる。

taketori@kaguya:~$_ で命令を受け付けるために待機している。 (ユーザー名@サーバー名となっている)

終了の仕方

【1】まだ、ログインしていない状態ならば(画面最終行がkaguya login:となっている)

上記ユーザー名 taketori とパスワード monogatari でログインする。

ログイン済ならば何もせず、以下に進む。

【2】ログイン後以下の命令をキー入力して[ENTER]

sudo shutdown -h now

パスワード入力を求められるので monogatari と入力して[ENTER]

しばらく待つと電源が切れる。

【プリンタサーバー用の設定】

固定IPアドレスの設定 (IPアドレスを 192.168.200.150 に設定すると仮定してみると)

自分の設定をメモ [ . . . ]

【1】 /etc/network/interfaces へ記述追加

エディタは vi か nano を使えば良い。

sudo nano /etc/network/interfaces 等として編集

例.eth0とすれば

# iface eth0 inet dhcp ←行の頭に#を付けてコメントアウト。以下は追加。

iface eth0 inet static

address 192.168.200.150

network 192.168.200.0

netmask 255.255.255.0

gateway 192.168.200.1

dns-nameservers 192.168.200.1

として保存

【2】 ネットワークの再起動

sudo service networking restart

プリントサーバーの設定

【3】 cups のインストール

sudo apt-get install cups

【4】 取りあえずCUPSの設定ファイルをバックアップ

sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.original

【5】 USBプリンタをつないで電源を入れる。

【6】cupsd.conf の設定変更

sudo nano /etc/cups/cupsd.conf 等として以下のように修正

Listen localhost:631 の下に追加

Listen 192.168.200.150:631

<Location />と</Location> の間に以下を追加

Allow From @local

<Location /admin>と</Location> の間に以下を追加

Allow From @local

<Location /admin/conffug>と</Location> の間に以下を追加

Allow From @local

以上変更・追加出来たら保存しておく。

【7】プリントサーバーの再起動

sudo service cups restart

Windowsマシンからの設定

【8】Lubuntu編と同様に設定してください。解説ページはこちら

================================

簡単チェック

● 自分のWindowsマシンから確認

CUPSサーバーにちゃんと接続できるか確認する。

サーバーにセットした固定IPアドレスを仮に192.168.200.150とすれば

ブラウザのアドレス欄に、192.168.200.150:631 と入力し[ENTER]

結果:CUPS2.・・・と書かれたページが表示されればOK。

さらに上部の「プリンター」メニューをクリックして、接続したプリンタが表示されていればOK。

● 少しだけ、サーバー本体で利用できる命令を。

(キーボードから命令を打ち込んで[ENTER] 命令の間の隙間はスペースキーで)

【1】USB接続機器をみてUSBプリンタがつながっているか確認する。

lsusb [ENTER]

結果:どこかの行に(多分最初)プリンタメーカーが表示されている。

【2】固定IPアドレスは設定されているか確認する。

ip a [ENTER]

結果

lo=色んな文字1・・・

・・・・・・・・・・・・・・・・・・・・・・・・

(数文字)= 色んな文字2・・・

・・・・・・・・・・・・・・・・・・・・・・・・

色んな文字2の中に192.168.200.150等の設定した固定IPアドレスが含まれていればOK。

【3】CUPSを再起動 (設定を変更したりした後使う)・開始(動いてなかったら使う)・停止

再起動

sudo service cups restart [ENTER]

開始

sudo service cups start [ENTER]

停止

sudo service cups stop [ENTER]

結果:命令を入れる行が変わるだけで見た目は何も起こらない。(内部で再起動されている。)

【4】ネットワークを再起動 (設定を変更したりした後使う)・開始(動いてなかったら使う)・停止(遮断するときに使う)

再起動

sudo service networking restart [ENTER]

開始

sudo service networking start [ENTER]

停止

sudo service networking stop [ENTER]

結果:命令を入れる行が変わるだけで見た目は何も起こらない。(内部で再起動されている。)