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