JP3261233B2 - 印刷装置および処理方法 - Google Patents

印刷装置および処理方法

Info

Publication number
JP3261233B2
JP3261233B2 JP24672593A JP24672593A JP3261233B2 JP 3261233 B2 JP3261233 B2 JP 3261233B2 JP 24672593 A JP24672593 A JP 24672593A JP 24672593 A JP24672593 A JP 24672593A JP 3261233 B2 JP3261233 B2 JP 3261233B2
Authority
JP
Japan
Prior art keywords
host computer
data
output data
identification information
processing
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.)
Expired - Fee Related
Application number
JP24672593A
Other languages
English (en)
Other versions
JPH07104955A (ja
Inventor
信彦 佐藤
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP24672593A priority Critical patent/JP3261233B2/ja
Publication of JPH07104955A publication Critical patent/JPH07104955A/ja
Application granted granted Critical
Publication of JP3261233B2 publication Critical patent/JP3261233B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ネットワークを介して
複数のホストコンピュータと接続している印刷装置およ
び処理方法に関するものである。
【0002】
【従来の技術】従来この種のネットワーク対応の印刷装
置においては、ネットワークに接続されていても、その
ネットワーク上に存在するホストコンピュータに関する
情報の管理を行っていなかった。
【0003】また、印刷処理等印刷装置内で行っている
処理の終了をネットワーク上の特定のホストコンピュー
タに伝える等のステータス通知処理を実行していなかっ
た。
【0004】
【発明が解決しようとする課題】このため、特定のホス
トコンピュータからの印刷出力を禁止させたりするとい
ったように、特定のホストコンピュータから送られてき
たデータに対して特定の処理を行うといった機能を実現
させることができないという問題点があった。
【0005】また、印刷処理等印刷装置内で行っている
処理の終了をネットワーク上の特定のホストコンピュー
タに伝えることはしていなかった。このため、送ったデ
ータによる処理がいつ終了したかということをデータ
源、すなわち、ホストコンピュータ側が判断することが
できないという問題点があった。
【0006】本発明は、上記の問題点を解決するために
なされたもので、その目的は受信された出力データを送
信したホストコンピュータが、登録されているホストコ
ンピュータであるか否かを判定し、登録されているホス
トコンピュータであると判定れた場合、受信された出力
データに対して指定された処理を実行することにより、
特定のホストコンピュータから送られてきた出力データ
に対して特定の処理を行なうことができる印刷装置およ
び処理方法を提供することである。
【0007】
【課題を解決するための手段】本発明に係る第1の発明
は、ネットワークを介して複数のホストコンピュータと
接続している印刷装置であって、ホストコンピュータの
識別情報を登録する登録手段と、受信された出力データ
に対して実行する所定の処理を指定する指定手段と、受
信された出力データを送信したホストコンピュータの識
別情報が前記登録手段により登録されているか否かを判
定する判定手段と、受信された出力データを送信したホ
ストコンピュータの識別情報が登録されていると前記判
定手段により判定された場合、受信された出力データに
対して前記指定手段により指定された処理を実行する処
理手段とを有するものである。本発明に係る第2の発明
は、前記登録手段は、ホストコンピュータからのデータ
に応じて、ホストコンピュータを登録するものである。
本発明に係る第3の発明は、前記指定手段は、ホストコ
ンピュータからのデータに応じて、所定の処理を指定す
るものである。
【0008】本発明に係る第4の発明は、ネットワーク
を介して複数のホストコンピュータと接続している印刷
装置であって、ホストコンピュータの識別情報を登録す
る登録手段と、受信された出力データに対して実行する
所定の処理を指定する指定手段と、受信された出力デー
タを送信したホストコンピュータの識別情報が前記登録
手段により登録されているか否かを判定する判定手段
と、受信された出力データを送信したホストコンピュー
タの識別情報が登録されていないと前記判定手段により
判定された場合、受信された出力データに対して前記指
定手段により指定された処理を実行する処理手段とを有
するものである。本発明に係る第5の発明は、前記登録
手段は、ホストコンピュータからのデータに応じて、ホ
ストコンピュータを登録することを特徴とするものであ
る。本発明に係る第6の発明は、前記指定手段は、ホス
トコンピュータからのデータに応じて、所定の処理を指
定するものである。本発明に係る第7の発明は、ネット
ワークを介して複数のホストコンピュータと接続してい
る印刷装置における処理方法であって、ホストコンピュ
ータの識別情報を登録するステップと、受信された出力
データに対して実行する所定の処理を指定するステップ
と、受信された出力データを送信したホストコンピュー
タの識別情報が登録されているか否かを判定するステッ
プと、受信された出力データを送信したホストコンピュ
ータの識別情報が登録されていると判定された場合、受
信された出力データに対して指定された処理を実行する
ステップとを有するものである。本発明に係る第8の発
明は、ネットワークを介して複数のホストコンピュータ
と接続している印刷装置における処理方法であって、ホ
ストコンピュータの識別情報を登録するステップと、受
信された出力データに対して実行する所定の処理を指定
するステップと、受信された出力データを送信したホス
トコンピュータの識別情報が登録されているか否かを判
定するステップと、受信された出力データを送信したホ
ストコンピュータの識別情報が登録されていないと判定
された場合、受信された出力データに対して指定された
処理を実行する処理手段とを有するものである。
【0009】
【0010】
【0011】
【実施例】
〔第1実施例〕図1は本発明の第1実施例を示す印刷装
置の構成を説明するブロック図である。
【0012】図において、100は印刷装置本体で、大
別してコントローラ部110とエンジン部120から構
成されており、コントローラ部110は外部から印刷デ
ータ,制御命令を等を受け取り、それに従いビットマッ
プ情報を作成し、エンジン部120にその情報をビデオ
信号として転送する。エンジン部120は、コントロー
ラ部110から前述のビデオ信号を受け取り、その信号
を可視像として紙面(転写材)に作像する。さらに、コ
ントローラ部110は、エンジン部120と通信を行
い、外部にエンジン部120の状態を伝えたり、エンジ
ン部120の全体的な制御等も行う。
【0013】以下、コントローラ部110の構成および
動作について詳述する。
【0014】コントローラ部110は、ホストインタフ
ェース111,CPU112,RAM113,ROM1
14,ビデオインタフェース115,操作パネル11
6,カード117,カードスロット118,データバス
119等を備えている。
【0015】ホストインタフェース111は、外部の機
器(例えばホストコンピュータやネットワーク)とのデ
ータ送受を行う。CPU112は装置全体の制御と印刷
データの解析,ビットマップ情報の作成等を行う。
【0016】RAM113は外部から送られてきたデー
タの保管,ビットマップ情報の保管,各種登録データの
保管,ネットワークの識別情報の保管,情報処理のワー
ク領域としての使用等一時的な情報記憶に用いられる。
ROM114は装置を制御するプログラム,各種プリン
タ制御言語,フォント情報等を格納している。
【0017】ビデオインタフェース115はエンジン部
120とのデータ送受を行う。操作パネル116は印刷
環境のパラメータを設定/変更/表示する。カード11
7は着脱可能な外部記憶装置であり、文字パターン・デ
ータ,印刷フォーム・データ,各種プログラム等様々な
情報が保持されている。このカード117に相当する実
際のメモリデバイスとしては、ROM,ハードディスク
(HD)等が使用される。
【0018】カードスロット118は、カード117を
接続し情報の送受を行うための接続装置として機能す
る。データバス119にはコントローラ部110内部で
やり取りされるデータが流れる。
【0019】なお、本実施例では、ネットワークとして
TCP/IPプロトコルを使用するものとして以下デー
タ処理動作について説明する。
【0020】また、ネットワーク上のホストコンピュー
タを識別するための情報としては、TCP/IPプロト
コルによるネットワークで使用されるアドレスであると
ころのIPアドレスを想定している。しかし、本実施例
は、ネットワーク,通信プロトコル,識別情報の種類に
関係なく適用できるものである。
【0021】以下、図2に示すフローチャートを参照し
ながら本発明に係る印刷装置におけるホスト識別情報登
録処理動作について説明する。
【0022】図2は本発明に係る印刷装置におけるホス
ト識別情報登録処理手順の一例を示すフローチャートで
ある。なお、(1)〜(4)は各ステップを示す。
【0023】先ず、操作パネル116を使用者が操作し
て、特定のホストコンピュータのIPアドレスを登録し
(1)、登録したホストコンピュータから受信したデー
タに対して処理を施すのか、または逆に登録されていな
いホストコンピュータから受信したデータに対して処理
を施すのか、どちらかを操作パネル116を使用者が操
作して指定する(2)。
【0024】次いで、受信したデータに対して施すべく
特定処理の内容を操作パネル116を使用者が操作して
指定する(3)。なお、本実施例では、特定処理の内容
として受信したデータを基にして印刷処理を行うものと
する。
【0025】次いで、ステップ(1)〜(3)の処理で
指定された情報を図1に示したRAM113にテーブル
を作成して記憶させ(4)、処理を終了する。なお、記
憶方法は他の方法であってもよい。
【0026】また、上記実施例では、各種情報を指定す
る際に操作パネル116を使用者が操作して指定するも
のとする。
【0027】図3は本発明の第1実施例を示す印刷装置
におけるデータ処理手順の一例を示すフローチャートで
ある。(1)〜(7)は各ステップを示す。
【0028】先ず、ネットワークを介してホストコンピ
ュータからデータを受信すると(1)、受信したデータ
の内容を解析し、どのホストコンピュータから送られて
きたデータなのかを判別する(2)。
【0029】次いで、図2に示した処理でRAM113
に記憶した情報とステップ(2)のデータ解析結果を比
較し、データを送ってきたホストコンピュータが既に登
録されているかどうかを調べ(3)、登録されている場
合には、登録されているホストコンピュータから送られ
てきたデータに対して処理を施すのかどうかを判定し
(4)、登録されているホストコンピュータから送られ
てきたデータに処理を施す場合ならば、ステップ(7)
へ進み、登録されていないホストコンピュータから送ら
れてきたデータに処理を施す場合ならば、ステップ
(6)へ進む。
【0030】一方、ステップ(3)の判定で登録されて
いないと判定された場合には、登録されていないホスト
コンピュータから送られてきたデータに対して処理を施
すかどうかを調べ、登録されているホストコンピュータ
から送られてきたデータに処理を施す場合ならばステッ
プ(6)へ進み、登録されていないコンピュータから送
られてきたデータに処理を施す場合ならばステップ
(7)へ進む。
【0031】ステップ(6)では、受信したデータに対
して処理を施さないと決定されたので、受信したデータ
を読み飛ばして処理を終了する。
【0032】ステップ(7)では、受信したデータに対
して印刷処理を施すと決定されたので、受信したデータ
を元に印刷処理を行い処理を終了する。
【0033】このように第1の実施例によれば、ホスト
インタフェース111が受信した出力情報とRAM11
3に登録された識別情報とを照合してCPU112が出
力情報元となるホストコンピュータのホスト登録状態を
判定し、該判定結果に基づいてCPU112が受信した
出力情報に対して異なるデータ処理を実行するので、特
定のホストコンピュータから送られてきた出力情報に対
して特定の処理を行うことが可能となる。
【0034】以上説明したような処理を実行することに
より、特定のホストコンピュータから送られてきたデー
タに対する処理を許したり、禁止したりすることが可能
となる。
【0035】以下、ネットワークを介してホストコンピ
ュータからデータを受信し、そのデータを基に何等かの
処理(所定の処理)を実行し、その処理が終了したらホ
ストコンピュータに処理終了の通知を行う場合について
説明する。 〔第2実施例〕図4は本発明の第2実施例を示す印刷装
置におけるデータ処理手順の一例を示すフローチャート
である。なお、(1)〜(5)は各ステップを示す。
【0036】先ず、ネットワークを介してホストコンピ
ュータからデータを受信し(1)、受信したデータの内
容を解析し、どのホストコンピュータから送られてきた
データなのかを判別し、その識別情報をRAM113に
記憶する(2)。なお、本発明においては、識別情報を
記憶する方法を制限するものではない。
【0037】次いで、受信したデータを基に所定の処理
(本実施例では、例えば印刷処理)を開始し(3)、開
始した処理が終了したかどうかを判断し(4)、処理が
終了していなければ当該処理を繰返し、終了していれば
ステップ(5)へ進む。
【0038】次いで、ステップ(2)で記憶したホスト
コンピュータの識別情報を基に処理が終了したことをデ
ータを送ってきたホストコンピュータに伝えて(5)、
処理を終了する。
【0039】この様に第2の実施例によれば、ホストイ
ンタフェース111が受信した出力情報と識別情報(R
AM113に記憶される)とを照合してCPU112が
出力情報元となるホストコンピュータを特定しておき、
受信した出力情報に対してデータ処理手段が所定のデー
タ処理終了を検出手段が検出したら、ホストインタフェ
ース111がCPU112により特定されたホストコン
ピュータに処理終了を通知するので、ホストコンピュー
タから送ったデータによる処理がいつ終了したかという
ことをホストコンピュータ側で判断することが可能とな
る。
【0040】以上説明したような処理を実行することに
より、ネットワークを介して離れたところにあるホスト
コンピュータからでも印刷装置の種々の処理(印刷処理
を含む)が終了したことを確認することができる。
【0041】上記実施例では、処理の内容として受信し
たデータを基にして印刷処理を行う場合について説明し
たが、後述するように処理の内容として、受信データの
内容を印刷装置内に記憶する等の処理の他、印刷装置に
係る処理、例えば印刷資源の環境設定処理等を含む印刷
装置に係る処理であればどのような処理であっても本発
明を適用することができる。
【0042】また、上記図2に示した実施例の説明にお
いて、登録するホストコンピュータの数に特に触れてい
ないが、登録するホストコンピュータの数を1つに限ら
ず複数登録することにしても、本発明を適用することが
できる。
【0043】さらに、上記図2に示した実施例の説明に
おいて、各種情報を指定する際に、操作パネル116を
使用者が操作して指定する場合について説明したが、こ
の各種情報はホストコンピュータからデータを送信して
指定させたり、カード117内にその情報を保持させ、
カードスロット118を介して印刷装置に送るといった
処理も可能であり、本発明は各種情報を指定する方法を
制限するものではない。
【0044】なお、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器から成る装置に適
用しても良い。また、本発明はシステムあるいは装置に
プログラムを供給することによって達成させる場合にも
適用できることは言うまでもない。
【0045】
【発明の効果】以上説明したように、本発明によれば、
特定のホストコンピュータから送られてきた出力データ
に対して特定の処理を行なうことができるという効果を
奏する。また、ホストコンピュータを登録することによ
り、ネットワーク上のホストコンピュータと印刷装置と
の間におけるデータ処理実行をユーザがカスタマイズし
て、ネットワーク上の印刷装置の有効活用とセキュリテ
ィの向上を図ることができる。
【0046】
【0047】
【図面の簡単な説明】
【図1】本発明の第1実施例を示す印刷装置の構成を説
明するブロック図である。
【図2】本発明に係る印刷装置におけるホスト識別情報
登録処理手順の一例を示すフローチャートである。
【図3】本発明の第1実施例を示す印刷装置におけるデ
ータ処理手順の一例を示すフローチャートである。
【図4】本発明の第2実施例を示す印刷装置におけるデ
ータ処理手順の一例を示すフローチャートである。
【符号の説明】
100 印刷装置本体 110 コントローラ部 111 ホストインタフェース 112 CPU 113 RAM 114 ROM 115 ビデオインタフェース 116 操作パネル 118 カードスロット 119 データバス 117 カード 120 エンジン部

Claims (8)

    (57)【特許請求の範囲】
  1. 【請求項1】 ネットワークを介して複数のホストコン
    ピュータと接続している印刷装置であって、 ホストコンピュータの識別情報を登録する登録手段と、 受信された出力データに対して実行する所定の処理を指
    定する指定手段と、 受信された出力データを送信したホストコンピュータの
    識別情報が前記登録手段により登録されているか否かを
    判定する判定手段と、 受信された出力データを送信したホストコンピュータの
    識別情報が登録されていると前記判定手段により判定さ
    れた場合、受信された出力データに対して前記指定手段
    により指定された処理を実行する処理手段と、 を有することを特徴とする印刷装置。
  2. 【請求項2】 前記登録手段は、ホストコンピュータか
    らのデータに応じて、ホストコンピュータを登録するこ
    とを特徴とする請求項1に記載の印刷装置。
  3. 【請求項3】 前記指定手段は、ホストコンピュータか
    らのデータに応じて、所定の処理を指定することを特徴
    とする請求項1或いは2に記載の印刷装置。
  4. 【請求項4】 ネットワークを介して複数のホストコン
    ピュータと接続している印刷装置であって、 ホストコンピュータの識別情報を登録する登録手段と、 受信された出力データに対して実行する所定の処理を指
    定する指定手段と、 受信された出力データを送信したホストコンピュータの
    識別情報が前記登録手段により登録されているか否かを
    判定する判定手段と、 受信された出力データを送信したホストコンピュータの
    識別情報が登録されていないと前記判定手段により判定
    された場合、受信された出力データに対して前記指定手
    段により指定された処理を実行する処理手段と、 を有することを特徴とする印刷装置。
  5. 【請求項5】 前記登録手段は、ホストコンピュータか
    らのデータに応じて、ホストコンピュータを登録するこ
    とを特徴とする請求項4に記載の印刷装置。
  6. 【請求項6】 前記指定手段は、ホストコンピュータか
    らのデータに応じて、所定の処理を指定することを特徴
    とする請求項4或いは5に記載の印刷装置。
  7. 【請求項7】 ネットワークを介して複数のホストコン
    ピュータと接続している印刷装置における処理方法であ
    って、 ホストコンピュータの識別情報を登録するステップと、 受信された出力データに対して実行する所定の処理を指
    定するステップと、 受信された出力データを送信したホストコンピュータの
    識別情報が登録されているか否かを判定するステップ
    と、 受信された出力データを送信したホストコンピュータの
    識別情報が登録されていると判定された場合、受信され
    た出力データに対して指定された処理を実行するステッ
    プと、 を有することを特徴とする処理方法。
  8. 【請求項8】 ネットワークを介して複数のホストコン
    ピュータと接続している印刷装置における処理方法であ
    って、 ホストコンピュータの識別情報を登録するステップと、 受信された出力データに対して実行する所定の処理を指
    定するステップと、 受信された出力データを送信したホストコンピュータの
    識別情報が登録されているか否かを判定するステップ
    と、 受信された出力データを送信したホストコンピュータの
    識別情報が登録されていないと判定された場合、受信さ
    れた出力データに対して指定された処理を実行する処理
    手段と、 を有することを特徴とする処理方法。
JP24672593A 1993-10-01 1993-10-01 印刷装置および処理方法 Expired - Fee Related JP3261233B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24672593A JP3261233B2 (ja) 1993-10-01 1993-10-01 印刷装置および処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24672593A JP3261233B2 (ja) 1993-10-01 1993-10-01 印刷装置および処理方法

Publications (2)

Publication Number Publication Date
JPH07104955A JPH07104955A (ja) 1995-04-21
JP3261233B2 true JP3261233B2 (ja) 2002-02-25

Family

ID=17152722

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24672593A Expired - Fee Related JP3261233B2 (ja) 1993-10-01 1993-10-01 印刷装置および処理方法

Country Status (1)

Country Link
JP (1) JP3261233B2 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09258932A (ja) * 1996-03-27 1997-10-03 Fuji Xerox Co Ltd ネットワーク印刷装置
JP3762124B2 (ja) 1997-12-26 2006-04-05 キヤノン株式会社 画像処理装置および画像処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP3461750B2 (ja) 1999-03-04 2003-10-27 パナソニック コミュニケーションズ株式会社 通信装置、通信方法、および発信者情報の登録方法
JP2003177880A (ja) 2001-12-07 2003-06-27 Panasonic Communications Co Ltd 印刷ジョブ管理装置及び印刷ジョブ操作方法
KR100561399B1 (ko) * 2003-07-10 2006-03-16 삼성전자주식회사 외부기기 인쇄 허용 등록방법과 장치 및 이를 이용한외부기기 인쇄 허용방법과 장치
JP4870453B2 (ja) * 2006-03-09 2012-02-08 株式会社沖データ 画像形成装置

Also Published As

Publication number Publication date
JPH07104955A (ja) 1995-04-21

Similar Documents

Publication Publication Date Title
US8154754B2 (en) Apparatus, method, and program for processing job data from a network
US20110051192A1 (en) Printing system and printer with setting switch
JPH10333846A (ja) 出力制御方法及び装置
US6674535B1 (en) Technique for processing print data
JP3261233B2 (ja) 印刷装置および処理方法
JP2000035864A (ja) 印刷制御装置
JP2001282470A (ja) 画像形成装置及び情報処理装置及び画像形成システムとそれらの制御方法
JP3159875B2 (ja) 印刷方法及びその装置、及び印刷システム
JP2004185325A (ja) プリントサーバ装置
JPH11348380A (ja) 画像出力装置および方法、画像処理装置および方法、並びに記憶媒体
JP2000330784A (ja) プリンタ装置
JPH10187367A (ja) 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JPH08123639A (ja) 情報処理システム及びそれに用いられる印刷装置
JPH11312067A (ja) データ処理装置および印刷制御装置およびデータ処理装置のデータ処理方法および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JPH08339278A (ja) 印刷システム、印刷装置、印刷方法および情報処理装置
JP2002011924A (ja) 印刷装置及び印刷制御方法
JPH08272556A (ja) 印刷制御装置及びその方法、及び情報処理装置及びその方法、及び印刷システム
JP2000194513A (ja) 印刷制御装置および印刷制御装置のデ―タ処理方法およびコンピュ―タが読み出し可能なプログラムを格納した記憶媒体
JPH064235A (ja) プリンタ
JPH1016356A (ja) プリンタ装置
JPH09269877A (ja) 画像形成装置
JPH07186462A (ja) 記録装置
JP2003099232A (ja) 印刷制御装置、印刷装置、印刷制御システム、フォントダウンロード方式決定方法、印刷制御方法、記憶媒体、及びプログラム
JPH11170668A (ja) 画像形成装置
JPH10269041A (ja) 画像処理装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081214

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081214

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091214

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091214

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101214

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111214

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121214

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees