JPH04312115A - コンピュータシステム - Google Patents

コンピュータシステム

Info

Publication number
JPH04312115A
JPH04312115A JP3324564A JP32456491A JPH04312115A JP H04312115 A JPH04312115 A JP H04312115A JP 3324564 A JP3324564 A JP 3324564A JP 32456491 A JP32456491 A JP 32456491A JP H04312115 A JPH04312115 A JP H04312115A
Authority
JP
Japan
Prior art keywords
processor
printer
computer system
local copy
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP3324564A
Other languages
English (en)
Other versions
JPH06105426B2 (ja
Inventor
Douglas Stevens John
ジョン・ダグラス・スティーブンス
Marshall Wouk Bruce
ブルース・マーシャル・ウォーク
John S Wunder
ジョン・スティーブン・ワンダー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH04312115A publication Critical patent/JPH04312115A/ja
Publication of JPH06105426B2 publication Critical patent/JPH06105426B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12—Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1297—Printer code translation, conversion, emulation, compression; Configuration of printer parameters
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0082—Architecture adapted for a particular function
    • G06K2215/0091—Outputting only video data, e.g. Hard copy of CRT display

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Digital Computer Display Output (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、コンピュータシステム
に関し、特にシステムに装着されたプリンタにおけるテ
キストあるいはグラフィックである端末スクリーンデー
タをハードコピイプリントすることの管理であって、上
位アプリケーションの介入無くして提供される管理に関
する。
【0002】
【従来の技術】プリンタ間でテキストを分配するために
種々のテキスト分配装置が存在する。例えば、文書を遠
隔地に分配する分配装置と方法とを記載している、19
88年6月28日に発行されたT.G.Schultz
他に対する米国特許第4,754,428号を参照のこ
と。この引例は、そのフォーマットが原始個所における
フォーマットと異なる装置によって文書を表示かつプリ
ントすることができる。このシステムは、遠隔地に転送
すべきデータにプリンタ信号を変換し、次いで原文書の
コピイを印刷するために使用すべきプリンタ信号に変換
し戻す。しかしながら、この引例は、上位アプリケーシ
ョンの介入無くしていずれかの装着されたプリンタにお
いて選択したスクリーン像のハードコピイ出力を発生さ
せるいずれの方法も提供していない。
【0003】1987年12月15日T.G.Schu
ltz他に発行された米国特許第4,713,780号
は、遠隔地で文書を分配し、かつ表示する分配方法を記
載している。この引例では、そのフォーマットが原始個
所のフォーマットと相違する装置により文書を表示する
ことができる。この引例では、文書ソースからのテキス
トデータを文字に変換して、フォーマットを遠隔地で文
書を表示し直すために使用するように位置させる。この
特許は、上位アプリケーションの介入無くいずれかの装
着したプリンタにおいて選定されたスクリーン像のハー
ドコピイ出力を発生させない。
【0004】1987年2月3日  E.H.Perl
man他に発行された米国特許第4,641,263号
は、並列ポートを介して遠隔装着の平行プリンタにプリ
ントする方法と装置とを記載している。これは並列−直
列データ変換、変換されたデータの伝達、遠隔装着平行
プリンタにおいてプリントすべきデータの直列−並列変
換を行う。しかしながら、この特許は、上位アプリケー
ションの介入無くしていずれかの装着プリンタにおいて
選定されたスクリーン像のハードコピイ出力を発生させ
ない。
【0005】1987年3月16日  A.Aerzo
g他に発行された米国特許第4,651,278号は、
全点アドレス可能(APA)プリンタインタフェースへ
の上位アプリケーションを記載している。この特許は、
APAプリンタを上位アプリケーションプログラムに相
互接続するプロセスを提供するが、上位アプリケーショ
ンの介入無くしていずれかの装着したプリンタにおける
選定スクリーン像のハードコピイ出力を発生させはしな
い。
【0006】1985年12月3日  W.H.All
en他に発行された米国特許第4,556,959号は
、ローカルエリアネットワーク(LAN)を介して装着
されたワークステーションやプリンタに対するプリンタ
オプションを判断し選択する方法を記載している。この
特許は、LAN装着のワークステーションからのプリン
タオプションを検出し選択する方法を提供するが、上位
アプリケーションの介入無しにいずれかの装着されたプ
リンタでの選定スクリーン像のハードコピイ出力を発生
する方法を提供しない。
【0007】1989年5月30日  R.J.Rus
hby他に発行された米国特許第4,835,673号
は、LANベースの分散形ネットワークにおけるハード
ウエア資源の動的配分の方法を記載している。この特許
は、LANを介して装着されたプロセッサ間での資源の
共用の方法を提供している。この特許は、上位アプリケ
ーションの介入無くしていずれかの装着プリンタでの選
定スクリーン像のハードコピイ出力を発生させる方法を
何ら提供していない。
【0008】IBM内部においては、PRINTER 
 PASS  THROUGH  PROTOCOLと
いう名称のIBM  TDB  Vol.32,No.
9A,2/90の111〜112頁に記載のように、I
BMシステム/36で実行しているプログラムがLAN
に装着のパーソナルコンピュータのプリンタを使用でき
るようにすることが提案されてきた。しかしながら、こ
の技術文書は、上位アプリケーションの介入無くしてい
ずれかの装着プリンタでの選定スクリーン像のハードコ
ピイ出力を発生させる方法を提供していない。その他の
IBM刊行物としては、上位アプリケーションにプリン
ト設備を提供する場合使用されるインタフェースを記述
しているUSER  INTERFACE  TO  
A  PRINTFACILITYという名称のIBM
  TDB  Vol.31,No.10,3/89,
179〜181頁や、プリンタデータをバッファしうる
方法と、プリンタの特性に基いて最小化されたプリント
ジョブを処理するに要するCPU時間を記載したPRI
NT  BUFFERINF  ALGORITHMと
いう名称のIBM  TDM  Vol.31,No.
7、12/88、260−261頁を含むが、これらも
上位システムアプリケーションの介入無くしていずれか
の装着したプリンタにおける選定スクリーン像のハード
コピイ出力を発生させる方法を示していない。
【0009】同様にPRINT  AUTHORIZA
TION  MATRIXという名称のIBM  TD
B  Vol.20,No.6  11/77、227
5〜2277頁は、装着したディスプレイが装着したプ
リンタの特定のサブセットにアクセスしうるようにディ
スプレイシステムの制御装置(制御ユニット)を構成し
うるシステムを記載している。このディスプレイとプリ
ンタとの関連づけは、双方共、同じ制御ユニットに装着
されているデバイス間でのみ行いうる。この引例では、
選定したスクリーン像のハードコピイ出力を発生させる
ことができない。この動作は、双方共、同じ制御ユニッ
トに装着されているデバイス間でのみ起りうる。
【0010】1971年4月6日Bruce  D.G
ravrilに対して発行されたIBM特許第3,57
3,741号は、互換性のある汎用制御装置を示してい
る。それは、データ転送の間コンピュータが作用しなく
ても制御装置を介して2個の周辺装置を相互に接続し、
かつシステムメモリ内の不要な干渉あるいはI/Oチャ
ンネルとの不要な干渉を排除する。この引例は、操作者
が選定したスクリーン像のハードコピイ出力を発生させ
るスクリーン機能のローカルコピイを提供しない。
【0011】外国の刊行物においても同様の欠点が見ら
れる。英国特許第GB2185607−A号(1987
年7月22日)は、ローカル計算機能を果すことにより
プロセッサをオフロードするために使用しうるプロセッ
サに端子を接続するために使用される装置を記載してい
る。この英国特許は、上位アプリケーションの介入なく
てもいずれかの装着したプリンタにおいて選定したスク
リーン像のハードコピイ出力を発生させるいずれかの方
法も示していない。欧州特許第EP−395890−A
号(1990年11月7日付)は、中央プリントコント
ローラをオフロードするローカルプリントコントローラ
を記載している。
【0012】前記の多くの引例を検討すれば、ディスプ
レイやプリンタを装着するしないに拘らず、選定したス
クリーン像のハードコピイ出力を発生しうる方法に対す
る要求が依然としてあることが判る。さらに、上位アプ
リケーションの介入することなく、いずれかの装着した
プリンタにおいて選定したスクリーン像のハードコピイ
出力を発生させる方法をシステムの一部として提供すべ
きであることが判る。IBM3274および3174制
御装置は、IBM3270ディスプレイシステムからI
BM328Xプリンタにデータを転送するために接続し
うることが認められた。この点については、IBM32
70情報ディスプレイシステム、3274制御装置の説
明とプログラマ用ガイド(IBM刊行物番号GA23−
0061)を参照すればよい。
【0013】
【発明が解決しようとする課題】選定したスクリーン像
のハードコピイを出力することについては従来技術によ
ればシステム内で提供されるが、動作は同じ制御装置に
双方共装着されているデバイス間でのみ起りうる。いず
れかのディスプレイとプリンタとの間でこの動作が起る
ためには本発明のローカルコピイ機能が無ければ上位ア
プリケーションの介入が必要とされる。
【0014】LANを備えた、あるいは備えていない多
くのオフイス環境において、これらのディスプレイとプ
リンタ装置とは、いずれにしても同じあるいは異なった
制御装置、I/Oプロセッサあるいはシステムに装着し
うる。本発明のシステムにおいては、同じプロセッサ(
即ちシステム/370あるいはその均等物)における制
御装置間あるいは分散形ネットワークにおける異なるプ
ロセッサに装着した制御装置間でローカルコピイ機能が
実行できるようにする。
【0015】ハードコピイ動作は、上位アプリケーショ
ンによる介入が無くても起りうる。本発明者は、ディス
プレイおよびプリンタを装着するしないにかかわらず選
定されたスクリーン像のハードコピイ出力を発生できる
ように各種コンピュータシステムを用いて実行しうるシ
ステムを提供した。本発明のシステムは、上位アプリケ
ーションの介入無くして、いずれかの装着したプリンタ
で選定したスクリーン像のハードコピイ出力を発生させ
る方法を提供する。
【0016】
【課題を解決するための手段】本発明者が開発したシス
テムは、コンピュータシステムの一部として、主プロセ
ッサと、I/Oプロセッサと、該I/Oプロセッサに装
着した複数の制御装置と、該制御装置の少なくとも1つ
に装着したプリンタと、別の前記制御装置に装着した複
数のディスプレイステーションとを有し、ハードウエア
システム内において、ディスプレイステーションのスク
リーンデータを読み取り、かつ該スクリーンデータをプ
リントジョブへフォーマット化し、かつ該プリントジョ
ブデータを前記プリンタに送るプログラムが提供される
。そのようなシステム内で、本発明者は、ディスプレイ
システムをエミュレートするためのローカルコピイマネ
ージャI/Oプロセッサマイクロコードの制御を提供す
る。ローカルコピイマネジャI/Oマイクロコード手段
は、コードの一部として、前記I/Oプロセッサに結合
された各ディスプレイステーションの作用をモニタする
方法と、各ディスプレイコンピュータシステムに対する
全てのプリントキーをインタセプトし、各端末ステーシ
ョンに対するスクリーンデータを捕集し、前記システム
の主プロセッサにプリントジョブサービスに対するリク
エストを割り込ませる方法とを含む。本発明のローカル
コピイマネージャI/Oマイクロコード制御は、主シス
テムプロセッサで個人特定チャンネルおよびデバイスア
ドレスを保持し、それにより端末ステーションプリント
スクリーンリクエストは、前記ローカルコピイマネージ
ャI/Oマイクロコード手段により前記プリンタに送ら
れる。
【0017】さらに、本発明者は、スクリーンデータを
、PAMで規定されたシステムのいずれかのプリンタに
、及び分散形ネットワークに、あるアプリケーションに
おいて規成されたプリンタへのプリントにより送ること
を提供する。
【0018】前述の本発明の結果、ユーザは必要プリン
タを少なくしてシステムを使用することにより全体のシ
ステムのコストを低減させる利点が得られる。かつシス
テム構成の複雑さが低減し、遠隔地でスクリーンデータ
をプリントできることと共に選定したプリンタでスクリ
ーンデータをプリントしうる融通性が得られる。
【0019】前記およびその他の改良点は以下の説明で
詳細に説明されている。本発明で実行を考えている最良
の方法を完全に理解するには以下の説明並びに添付図面
を参照すべきである。
【0020】
【実施例】図1を参照すれば、本発明の好適実施例を実
行する上において370オペレーティングシステム環境
を用いたことが判る。システム100には、370アプ
リケーションフォーマットおよびルートサポートモジュ
ール101が設けられ、該モジュールは、IBM  3
28Xプリンタの形態のプリンタ105が装着されてい
る制御装置である数個の制御装置102,103および
104に結合する通常の経路を備えている。これらの経
路は、I/Oプロセッサ106を通る。本発明の好適実
施例においては、I/Oプロセッサには、図示し、かつ
図2と表1とに関して説明するように、独特のローカル
コピイマネージャI/Oプロセッサマイクロコードが設
けられている。I/Oプロセッサの機能は、IBM32
74,3174制御装置のいずれかにより提供され、図
1においてステーション107,108,109および
110によって示す3270ディスプレイステーション
からデータを直接転送できるようにしている。
【0021】ローカルコピイ機能によって、端末ユーザ
がスクリーン像を捉え、それを所定のプリンタに送るこ
とにより、スクリーンデータの、例えば「プリントスク
リーン」のようなハードコピイを作ることができるよう
にする。これは、ハードスイッチセレクタや、ホスト介
入を備えたその他のハードウエアによって達成しうるも
のと類似の機能である。ローカルコピイでは、その機能
は、例えばIBMのパーソナルコンピュータに存在する
ようなプリントキーとして定められるキーを押すことに
より操作者によって開始される。
【0022】ローカルコピイ機能の特性は、操作者がプ
リンタ許可マトリックス(PAM)を定める制御装置カ
ストマイゼーションによってセットされる。PAMは、
ローカルコピイを有する制御装置に全て装着する必要の
あるディスプレイステーションとプリンタとの間の論理
接続を規定する。PAMにより、操作者が、スクリーン
像データを受け取るプリンタを各ディスプレイステーシ
ョンに対して規定できるようにする。
【0023】多くの制御装置を装着したシステムにおい
ては、各ユーザがローカルコピイ機能を使用できるよう
にするためにプリンタを各制御装置に装着する必要があ
る。このことは、低コストのシステムに対して、比較的
高価な方法であることを示す。さらに、この方法は、多
くのユーザが希望するシステム構成の柔軟性を許容しな
い。好適な方法は、いずれかのディスプレイステーショ
ンが、制御装置の装着とは無関係に各プリンタに対して
ローカルコピイ動作をできるようにすることである。こ
の方法は、必要プリンタ数を減らすことにより全体のシ
ステムユニットを低減し、かつシステム構成の複雑さを
低減する。
【0024】好適実施例は、いずれかのディスプレイス
テーションからいずれかの328Xプリンタへ、これら
のデバイスが370プロセッサに装着されている態様と
は無関係にローカルコピイ動作を実行しうるようにする
370オペレーティングシステムソフトウエアと組み合
わせた独特のI/Oプロセッサマイクロコードである。
【0025】ローカルコピイマネージャと称される独特
のI/Oプロセッサマイクロコードは3270ディスプ
レイステーションをエミュレートする。ローカルコピイ
マネージャは、独特のチャンネルおよびデバイスアドレ
スを保持し、物理的なデバイスが何ら装着されていない
としても実際の3270ディスプレイステーションが装
着されているかのごとく370プロセッサをみる。
【0026】ローカルコピイマネージャは、I/Oプロ
セッサに装着された全てのディスプレイステーションの
動作をモニタし、かつ370プロセッサに提供される前
にプリントキーと規定された全てのキーをインターセプ
トする。プリントキーを受け取ると、ローカルコピイマ
ネージャは、制御装置に問合せをし、リクエストしてい
るディスプレイステーションのスクリーン像を捕捉し、
次いで、ローカルコピイマネージャによりエミュレート
された3270ディスプレイステーションがその独自の
プリントキーを押したかの如くスクリーン像を370プ
ロセッサに提供する。
【0027】370オペレーティングシステムソフトウ
エアが、ローカルコピイマネージャからプリントキーリ
クエストを受け取るとき、ディスプレイステーションの
データを読み取り、それをプリントジョブにフォーマッ
ト化し、エミュレートされた3270ディスプレイステ
ーション用のローカルコピイプリンタと規定されたプリ
ンタへ送る。このことは、ある種のIBM370オペレ
ーティングシステムによって既に提供されているか、あ
るいはカストマイズした370アプリケーションを介し
て実行しうる機能である。
【0028】本発明によって、370プロセッサは、I
/Oプロセッサに装着されている実際のディスプレイス
テーションの数とは無関係に、1つのデバイスアドレス
即ちローカルコピイマネージャによってエミュレートさ
れたディスプレイステーションのデバイスアドレスから
のプリントキを受け取るのみでよいことを認識すべきで
ある。さらに、多数のプリントキーを規定することによ
り、370アプリケーションを、いずれかのディスプレ
イステーションが多数のプリンタのいずれかにローカル
コピイ動作を実行しうるようにカストマイズして、ユー
ザが選定したプリンタでスクリーンデータをプリントで
きるようにしうる。
【0029】ローカルコピイマネージャは、IBMのエ
ントリシステム9371プロセッサにおいて実行されて
きた。その場合コストを低減し、各端末あるいはステー
ションに対してプリンタを購入する必要性を排除するこ
とが望ましい成長中の小企業にとって特に有利な特別の
特徴を有している。
【0030】本発明の好適な初期実施例においては、I
BM9371プロセッサは、多数のIBM3151AS
CIIディスプレイステーションを2つまでのI/Oプ
ロセッサに装着する。装着した各3151ASCIIデ
ィスプレイステーションに対して、I/Oプロセッサは
、単一の3278モデル2または3278モデル5のデ
ィスプレイステーションを装着した単一の3274制御
装置をエミュレートするマイクロコードを実行する。
【0031】各I/Oプロセッサはまた、ローカルコピ
イマネージャ機能を実行する独特のマイクロコードを実
行する。このマイクロコードは、各ディスプレイステー
ションからの全てのプリントキーをインタセプトし、端
末スクリーンデータを捕捉し、サービスのためのリクエ
ストでもって370プロセッサに割り込む。次いで37
0プロセッサは、割込みの原因を判断し、関連のデータ
を読取り、この情報を、このデバイスを「所有する」ア
プリケーションまで通す(この場合、前記アプリケーシ
ョンは、データをプリントジョブにフォーマット化し、
かつそれを特定のプリントキーと関連しているものと規
定されたプリンタまで送るカスタムアプリケーションで
ある)。この特定の実行に対して、2個のプリントキー
が規定され、ユーザが、スクリーンデータをプリントす
るプリンタを2個のプリンタから1個選択できるように
する。
【0032】IBM9371の実行に対して、2個まで
のプリンタが、ローカルコピイプリンタと規定でき、こ
れらのプリンタはシステムのいずれかのディスプレイス
テーションからスクリーンデータを受け取ることができ
る。カスタム370アプリケーションは、(一方がVM
オペレーティングシステムにおいて、他方がVSEオペ
レーティングシステムにおいて実行するように)2個の
バージョンを実行したVTAMアプリケーションとして
書き込まれた。
【0033】改良したI/Oマイクロコードを備えた本
発明のシステムは、既存の370VTAMアプリケーシ
ョンが、かつ操作者のスクリーンデータがVTAMに対
して規定されたいずれかのプリンタまで送ることができ
るようにし、分散形ネットワークにおいては、ジョブを
別のプロセッサに装着されたプリンタまで送ることがで
きることが実証されている。この特徴を用いて、遠隔の
場所から中央の場所まで、あるいはその逆にスクリーン
データのハードコピイを提供することができる。この機
能は、アプリケーションデバギング補助、フォームを遠
隔プリントする方法等として用いることができる。
【0034】ローカルコピイ動作を実行する本発明のシ
ステムはまた、ライセンスされたIBMソフトウエアを
用いて実証された。エミュレートされた3270ディス
プレイステーションは、規定されたプリンタ「に対する
プリント(PRINT  TO)」で設定されたVSE
/CICSにより、そのVSE/CICSに対して規定
された。この場合、VSE/CICSは、スクリーンデ
ータをプリントジョブにフォーマット化し、それをプリ
ンタまで送った。これは、本発明を実行する現在最良の
態様である。
【0035】カスタム370アプリケーションとVSE
/CICSの場合の双方において、ローカルコピイプリ
ンタとしてのプリンタの規定は、システムプリンタとし
てのその使用を排除するものではない。
【0036】図2を参照する。本発明の好適実施例にお
いては、独特のI/Oプロセッサのマイクロコードは、
全てのディスプレイステーションから370プロセッサ
まで通されている全てのキーストロークをモニタする機
能200を提供する。現在のスクリーン像のハードコピ
イに対するユーザのリクエストを示すキーストロークを
検出すると、独特のI/Oプロセッサマイクロコードが
このキーストロークをインタセプトする(201)。独
特のI/Oプロセッサマイクロコードは、内部キューを
採用している(202)。該キューは、先のリクエスト
が処理されている間に多数のローカルコピイリクエスト
が受け入れられうるようにする。余地があればリクエス
トはキューに配置される。さもなければプリンタが使用
中であるというメッセージがユーザに対して示される。
【0037】先のローカルコピイに対するリクエストの
全てが処理ずみであるとき、独特のI/Oプロセッサマ
イクロコードは、ユーザのスクリーン像に対して適当な
制御装置に問合せる(203)。次いで、このスクリー
ン像はローカルバッファにコピイされる。370プロセ
ッサは、次いで割り込まれる(204)。これは、デバ
イスのキーストロークとスクリーン像をリクエストする
ことにより応答する。次いで、独特のI/Oプロセッサ
マイクロコードは、キーストロークとスクリーン像とを
370フォーマットおよびルートモジュールへ通す(2
05)。
【0038】次いで、370プロセッサは、プリンタの
使用可能状態で以って独特のI/Oプロセッサマイクロ
コードに応答する。もしプリンタが使用可能であるとす
れば、通常の完了メッセージがユーザに提供される(2
06)。さもなければ、プリンタ使用中のメッセージが
ユーザに提供される(207)。この点で、ローカルコ
ピイ動作は完了し、キーストロークのモニタ(200)
を継続する。
【0039】表1は、システムワイドローカルコピイ管
理動作の高レベルの制御フローを記述しており、IBM
9371プロセッサシステムに対するI/Oプロセッサ
におけるローカルコピイの重要な動作を実行するために
使用される擬似コードを示す。
【0040】 このように、前述した好適システムは、端末装置が遠隔
プロセッサ(で実行しているアプリケーション)と論理
的にセッション状態となりうる分散形ネットワークにお
いてローカルコピイ機能を実行できるようにしうること
が認められる。I/Oモジュールは、実際の端末装置か
らのプリントリクエステトをインタセプトし、これらの
リクエストを処理のためVTAMローカルコピイサーバ
まで進める仮想端末装置として作用する。サーバアプリ
ケーションは、ローカルコピイ機能を実行するに必要な
データフォーマット化並びにルーティングを提供する。 システムのプリンタが「必要に応じて」使用されるにつ
れて、それらが使用中でないとき必要に応じて使用可能
状態とされねばならない。しかしながら、ローカルコピ
イマネージャは、数個のプリントリクエストを各端末装
置から未決定のままとしうる内部キュー機構を組み入れ
ることにより使用できるようにする。リクエストは逐次
に取り扱われる。操作者が使用するべく適当な状態信号
が提供される。
【0041】前述した本発明は潜在的な成長並びに展開
の基盤を提供することは明らかである。従って、本発明
の現在考えられている実施態様を検討すれば当該技術分
野の専門家は、現在および将来の双方にわたって本発明
に対する改良や向上に気付くだろうが、これらは本発明
者の適正な権利を保護するものと解される特許請求の範
囲に入るものと理解すべきことが認められる。
【図面の簡単な説明】
【図1】本発明の好適システムを示す図。
【図2】本発明のシステムにおいて生ぜしめる動作のフ
ローチャート。

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】  主プロセッサと、I/Oプロセッサと
    、前記I/Oプロセッサに装着された複数の制御装置と
    、前記制御装置の少なくとも1つに装着されたプリンタ
    と、別の前記制御装置に装着された複数のディスプレイ
    ステーションと、ディスプレイステーションのスクリー
    ンデータを読み取り、前記スクリーンデータをプリント
    ジョブにフォーマット化し、かつプリントジョブデータ
    を前記プリンタに送る手段とを含むコンピュータシステ
    ムにおいて、ディスプレイシステムをエミュレートする
    ローカルコピイマネージャI/Oプロセッサマイクロコ
    ード手段を設け、前記ローカルコピイマネージャI/O
    マイクロコード手段は、前記I/Oプロセッサに結合さ
    れた各ディスプレイステーションの作用をモニタする手
    段と、各ディスプレイコンピュータシステムに対する全
    てのプリントキーをインタセプトする手段と、各ターミ
    ナルステーションに対するスクリーンデータを捕捉する
    手段と、前記システムの主プロセッサをプリントジョブ
    サービスに対するリクエストで割り込む手段とを含み、
    前記ローカルコピイマネージャI/Oマイクロコード手
    段は、前記システムの主プロセッサで個人特定のチャネ
    ル及びデバイスアドレスを保持することによりターミナ
    ルステーションのプリントスクリーンリクエストが、前
    記ローカルコピイマネージャI/Oマイクロコード手段
    によって前記プリンタに送られることを特徴とするコン
    ピュータシステム。
  2. 【請求項2】  各主プロセッサに対して複数の端末装
    置が設けられることを特徴とする請求項1に記載のコン
    ピュータシステム。
  3. 【請求項3】  システムに対して複数のプリンタユニ
    ットが設けられ、かつ操作者がいずれのプリンタが前記
    端末装置のハードコピイの出力点であるべきかを指定し
    うることを特徴とする請求項1に記載のコンピュータシ
    ステム。
  4. 【請求項4】  主プロセッサに対して複数のI/Oプ
    ロセッサ制御装置が設けられ、かつ各I/Oプロセッサ
    がローカルコピイマネージャI/Oマイクロコード手段
    を実行し、かつ前記I/Oプロセッサに装着された全て
    のディスプレイステーションをモニタすることを特徴と
    する請求項1に記載のコンピュータシステム。
  5. 【請求項5】  前記ローカルコピイマネージャI/O
    手段は、リクエストしている端末ディスプレイステーシ
    ョンの像を捕捉し、かつ前記ローカルコピイマネージャ
    I/Oマイクロコード手段によってエミュレートされた
    ディスプレイステーションが独自のプリントキーをあた
    かも押したの如くスクリーン像を前記主プロセッサに提
    供することを特徴とする請求項1に記載のコンピュータ
    システム。
  6. 【請求項6】  システムのエミュレートされたディス
    プレイステーションが、規定されたプリンタ「にプリン
    ト」でもって設定された該ステーションの端末制御テー
    ブルにより規定されずみであり、かつシステムプログラ
    ミングを用いて前記スクリーンデータをプリントジョブ
    にフォーマット化し、それをプリンタに送ることを特徴
    とする請求項1に記載のコンピュータシステム。
  7. 【請求項7】  スクリーンデータを、PAMにおいて
    規定されたシステムのいずれかのプリンタに、及び分散
    形ネットワークに、アプリケーションにおいて規定され
    たプリンタに対するプリントにより送る手段をさらに含
    むことを特徴とするコンピュータシステム。
JP32456491A 1991-03-25 1991-12-09 コンピュータシステム Expired - Lifetime JPH06105426B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US674006 1991-03-25
US07/674,006 US5051926A (en) 1991-03-25 1991-03-25 System wide local copy management of screen copy printing

Publications (2)

Publication Number Publication Date
JPH04312115A true JPH04312115A (ja) 1992-11-04
JPH06105426B2 JPH06105426B2 (ja) 1994-12-21

Family

ID=24704956

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32456491A Expired - Lifetime JPH06105426B2 (ja) 1991-03-25 1991-12-09 コンピュータシステム

Country Status (2)

Country Link
US (1) US5051926A (ja)
JP (1) JPH06105426B2 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5490243A (en) * 1990-12-13 1996-02-06 F3 Software Corporation Data processing system for multi-platform print control and electronic data fill
CA2068102C (en) * 1991-08-29 1996-10-01 Steven V. Rosekrans Dialog filtering
JPH08272567A (ja) * 1995-03-14 1996-10-18 Ncr Internatl Inc Unixシステムにおけるスクリーンイメージの印刷方法
US6591303B1 (en) * 1997-03-07 2003-07-08 Sun Microsystems, Inc. Method and apparatus for parallel trunking of interfaces to increase transfer bandwidth
US6601087B1 (en) * 1998-11-18 2003-07-29 Webex Communications, Inc. Instant document sharing
US6654032B1 (en) * 1999-12-23 2003-11-25 Webex Communications, Inc. Instant sharing of documents on a remote server
US6763501B1 (en) * 2000-06-09 2004-07-13 Webex Communications, Inc. Remote document serving
US6924903B2 (en) * 2002-12-20 2005-08-02 Transact Technologies Incorporated Interface for voucher and coupon printing
US20070248393A1 (en) * 2002-12-20 2007-10-25 Transact Technologies Incorporated Method and apparatus for driving a printer
US7529868B2 (en) * 2002-12-20 2009-05-05 Transact Technologies Incorporated Method and apparatus for controlling a peripheral via different data ports
US8085418B2 (en) * 2002-12-20 2011-12-27 Transact Technologies Incorporated Method and apparatus for converting a printer firmware download port to a communicatons port

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3573741A (en) * 1968-07-11 1971-04-06 Ibm Control unit for input/output devices
US4641263A (en) * 1982-05-17 1987-02-03 Digital Associates Corporation Controller system or emulating local parallel minicomputer/printer interface and transferring serial data to remote line printer
US4556959A (en) * 1983-03-29 1985-12-03 International Business Machines Corp. Printer selection of options
US4603385A (en) * 1983-05-11 1986-07-29 International Business Machines Corp. Integrated data processing/text processing system having a terminal with dual emulation and enhanced function capabilities
US4651278A (en) * 1985-02-11 1987-03-17 International Business Machines Corporation Interface process for an all points addressable printer
US4713780A (en) * 1985-04-15 1987-12-15 Express Communications, Inc. Electronic mail
US4754428A (en) * 1985-04-15 1988-06-28 Express Communications, Inc. Apparatus and method of distributing documents to remote terminals with different formats
US4775953A (en) * 1986-12-22 1988-10-04 American Telephone And Telegraph Company Workstation with typewriter emulation
US4835673A (en) * 1987-04-27 1989-05-30 Ncr Corporation Method and apparatus for sharing resources among multiple processing systems

Also Published As

Publication number Publication date
US5051926A (en) 1991-09-24
JPH06105426B2 (ja) 1994-12-21

Similar Documents

Publication Publication Date Title
US4949248A (en) System for shared remote access of multiple application programs executing in one or more computers
US6466328B1 (en) System and method for remote printing in a distributed network environment
US5627658A (en) Automatic networked facsimile queuing system
JP4330665B2 (ja) クライアントサーバシステムおよび画像処理装置
US5790895A (en) Modem sharing
US4972368A (en) Intelligent serial I/O subsystem
US6782411B2 (en) Virtualizing and controlling input and output of computer programs
EP0501901A2 (en) Display station controller
WO1999012095A1 (en) Method and apparatus for concurrent execution of operating systems
JPH03217894A (ja) カーソルの移動を制御する方法及びカーソル移動キーストローク信号を処理する方法
US5051926A (en) System wide local copy management of screen copy printing
TW200415864A (en) A system for processing print jobs
Ball et al. RIG, Rochester's intelligent gateway: System overview
CN103324450B (zh) 信息处理设备和信息处理方法
US4951245A (en) Network terminal driver communications subsystem
JPS62501316A (ja) コンピュータと端末間のフロー制御方法
US5825989A (en) System for diagnosing a source of malfunction resulting from the execution of a print job in a network printing system
JPH08289068A (ja) 複合型デジタル複写機
US7376956B2 (en) System for performing multiple functions in parallel time
JP2000293622A (ja) 画像処理方法、装置及び記憶媒体
JPS6238930A (ja) 印字制御装置
JP3534359B2 (ja) 複数のディスプレイ・セッションをサポートする装置、方法およびコンピュータ・システム
JPH0374425B2 (ja)
JP2536723B2 (ja) デ―タ受信制御装置
Hobbs et al. The Baylor Medical School teleprocessing system: operational time-sharing on a system/360 computer