11.5 入出力装置

これまでコンピュータの4つの主要な機能のうち,「演算」と「記憶」の2つについて触れてきました.これらは主にコンピュータの内部で起きている作業であり,実際に使う私たちユーザの目に触れることはありません.しかし私たちはコンピュータに指示を与えたり,その指示の結果を確認したりする必要があります.このユーザとコンピュータのやりとりのためにあるのが入出力装置です.コンピュータの外部から指示を与えるものを入力装置,結果を外部に出力するほうを出力装置といいます.

入力装置

入力装置の代表的なものは以下にあげる通りです,

出力装置

出力装置の代表的なものは以下にあげる通りです,

● 練習問題

入力装置 emacs 出力装置
  • キーボード
  • マウス
  • ディスプレイ
  • プリンタ

上の例はemacsというソフトウェアを使う際に使われる入力装置と出力装置の一覧です.この例にならい,次のソフトウェアを使う際は,入力装置,出力装置としてどのようなものがあるか考えて,表の空欄を埋めなさい.

入力装置 Mozilla 出力装置

 

 

 

 

入力装置 Wanderlust 出力装置

 

 

 

 

プリンタの使い方

先ほど出力装置の一つとしてプリンタを紹介しました.SFCにも特別教室やメディアセンターなどにプリンタが設置されておりいつでも使うことができます.

各プリンタの番号と配置場所は以下のようになっています.

プリンターの位置
プリンター名 部屋
nps0 ο2階コピー室
nps1ο17
nps2ι18
nps3ε17
nps4κ18
nps5λ18
nps6ε2階コピー室
nps7ε2階コピー室
nps8ο2階コピー室
nps10λ11
nps12新オープンエリア
nps13メディアセンター1階
nps14メディアセンター1階
Windows環境でのプリンタの使い方

使用しているソフトウェアにもよりますが,メニューから印刷を選択するとだいたい以下のような画面が現れます.(下の例はNetscape で印刷を行う場合です.)

プリント画面

出力したい先のプリンタの番号を指定して「ok」を押すだけで印刷ができます.

Unix環境でのプリンタの使い方

プリンタが印刷するデータ形式には何種類かありますが,CNSのプリンタは,すべてポストスクリプト(PostScript)形式のデータを印刷するようになっています.ですから,テキストファイルを印刷するときは,テキストをポストスクリプトに変換しなければなりません.

  1. ポストスクリプト形式への変換

    テキストファイルをポストスクリプトに変換するためには次のようにします.

    % a2ps ファイル名 > 変換先のファイル名(.ps という拡張子をつけておく)
    
    --------- 例 -----------
    % a2ps report.txt > report.ps
    	    
  2. プリンタの状況を知る

    プリンタが正常に動いているかどうかや,印刷の順番待ちの状況が表示されます.Job欄の数字(ジョブ番号)は印刷を取り消すときに使います.

    % lpq -Pプリンタ名
    
    --------- 例 -----------
    % lpq -Pnps13
    Tue Jun 25 17:37:20 2002
      Starting job
    Rank   Owner      Job  Files                                 Total Size
    active s02000hf   507  test.ps                               637611 bytes
    1st    t99200mk   508  syllabus.ps                           254461 bytes
    2nd    t02000tf   509  report.ps                             521232 bytes
    	    
  3. 印刷する

    印刷するには次のようにします.

    % lpr -Pプリンタ名 ポストスクリプト形式のファイル名
    
    --------- 例 (ο17の特別教室のプリンタで出力する場合)-----------
    % lpr -Pnps1 report.ps
    	    
  4. 印刷を取り消す

    印刷を取り消すには lprm コマンドを使い取り消したいJob番号を指定します.

    %lprm -Pプリンタ名 取り消したいJob番号
    
    --------- 例 nps13 の 509の印刷を取り消したいとき-----------
    %lprm -Pnps13 509
    prn13: dfA050zux100 dequeued
    prn13: cfA050zux100 dequeued
    	    

    ジョブ番号の代わりに自分のログイン名を指定すると,自分が出した要求がすべて取り消されます.

    %lprm -Pnps13 t02000tf
    prn13: dfA051zux100 dequeued
    prn13: cfA051zux100 dequeued
    	    
注意
個人がCNSのプリンタを使って印刷できる枚数は年間500枚までとなっています.500枚を超えた場合は,1枚につき5円の料金が取られるので注意すること.