図面 (/)

技術 印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体

出願人 キヤノン株式会社
発明者 西島孝徳境秀樹高柳昌弘宇都宮建岡澤隆志秋元浩一郎森順一小野寺健恒川清宏
出願日 1998年7月14日 (22年5ヶ月経過) 出願番号 1998-198219
公開日 2000年1月28日 (20年10ヶ月経過) 公開番号 2000-029651
状態 拒絶査定
技術分野 付属装置、全体制御 タイプライター等へのデジタル出力
主要キーワード 対障害性 転送失敗 代替印刷処理 接続制限 転送先プリンタ 転送結果 代替印刷 データ待ち
関連する未来課題
重要な関連分野

この項目の情報は公開日時点(2000年1月28日)のものです。
また、この項目は機械的に抽出しているため、正しく解析できていない場合があります

図面 (9)

課題

データ処理装置と他の印刷装置直接印刷情報を送受信できない状況下でも、データ処理装置に代わって間接的に印刷情報の送受信を代行して指定された印刷装置に印刷情報を転送することである。

解決手段

ホストコンピュータHからネットワークNETを介して送信された印刷情報の中に、他のプリンタP2へ印刷情報を再送信するための、転送先印刷装置を指定する転送先情報が含まれているかどうかをCPU2が判定し、転送先情報が含まれていると判定した場合は、該転送先情報の指定に従って受信した印刷情報を接続装置3,入出力装置4を介して再送信する構成を特徴とする。

概要

背景

従来、この種の印刷制御装置を備える印刷装置は、ホストコンピュータが他のコンピュータネットワークによって接続されている場合、印刷装置がこのネットワークによってホストコンピュータから印刷情報を受信できるよう、ネットワーク接続のための手段を備えており、ネットワークに接続されている任意のコンピュータが容易にホストコンピュータとして印刷装置と通信できるように構成されている。

概要

データ処理装置と他の印刷装置が直接印刷情報を送受信できない状況下でも、データ処理装置に代わって間接的に印刷情報の送受信を代行して指定された印刷装置に印刷情報を転送することである。

ホストコンピュータHからネットワークNETを介して送信された印刷情報の中に、他のプリンタP2へ印刷情報を再送信するための、転送先印刷装置を指定する転送先情報が含まれているかどうかをCPU2が判定し、転送先情報が含まれていると判定した場合は、該転送先情報の指定に従って受信した印刷情報を接続装置3,入出力装置4を介して再送信する構成を特徴とする。

目的

本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、データ処理装置から送信された印刷情報の中に、他の印刷装置へ印刷情報を再送信するための、転送先印刷装置を指定する転送先情報が含まれているかどうかを判定し、転送先情報が含まれていると判定した場合は、該転送先情報の指定に従って受信した印刷情報を再送信することにより、データ処理装置と他の印刷装置が直接印刷情報を送受信できない状況下でも、データ処理装置に代わって間接的に印刷情報の送受信を代行して指定された印刷装置に印刷情報を転送できる印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体を提供することである。

効果

実績

技術文献被引用数
1件
牽制数
4件

この技術が所属する分野

ライセンス契約や譲渡などの可能性がある特許掲載中! 開放特許随時追加・更新中 詳しくはこちら

請求項1

所定の通信媒体を介してデータ処理装置および他の印刷装置通信可能な印刷制御装置であって、前記データ処理装置から受信した印刷情報中に、前記他の印刷装置を転送先に指定する転送先情報が付加されているかどうかを判定する第1の判定手段と、前記第1の判定手段により前記転送先情報が付加されていると判定された場合に、前記データ処理装置から受信した印刷情報を前記転送先情報に指定される他の印刷装置に再送信する転送手段と、を有することを特徴とする印刷制御装置。

請求項2

前記転送手段により前記データ処理装置から受信した印刷情報が指定された他の印刷装置に対して正常に再送信が完了したか否かを判定する第2の判定手段と、前記第2の判定手段による判定結果を前記データ処理装置に送信する送信手段と、を有することを特徴とする請求項1記載の印刷制御装置。

請求項3

前記第2の判定手段により指定された他の印刷装置に対して正常に再送信が完了していないと判定された場合に、前記データ処理装置から受信した印刷情報を他の印刷装置に代えて印刷部で代替印刷させる印刷処理手段を有することを特徴とする請求項2記載の印刷制御装置。

請求項4

所定の通信媒体を介してデータ処理装置および他の印刷装置と通信可能な印刷制御装置のデータ処理方法であって、前記データ処理装置から受信した印刷情報中に、前記他の印刷装置を転送先に指定する転送先情報が付加されているかどうかを判定する第1の判定工程と、前記第1の判定工程により前記転送先情報が付加されていると判定された場合に、前記データ処理装置から受信した印刷情報を前記転送先情報に指定される他の印刷装置に再送信する転送工程と、を有することを特徴とする印刷制御装置のデータ処理方法。

請求項5

前記転送工程により前記データ処理装置から受信した印刷情報が指定された他の印刷装置に対して正常に再送信が完了したか否かを判定する第2の判定工程と、前記第2の判定工程による判定結果を前記データ処理装置に送信する送信工程と、を有することを特徴とする請求項4記載の印刷制御装置のデータ処理方法。

請求項6

前記第2の判定工程により指定された他の印刷装置に対して正常に再送信が完了していないと判定された場合に、前記データ処理装置から受信した印刷情報を他の印刷装置に代えて印刷部で代替印刷させる印刷処理工程を有することを特徴とする請求項5記載の印刷制御装置のデータ処理方法。

請求項7

所定の通信媒体を介してデータ処理装置および他の印刷装置と通信可能な印刷装置を制御するコンピュータ読み出し可能なプログラムを格納した記憶媒体であって、前記データ処理装置から受信した印刷情報中に、前記他の印刷装置を転送先に指定する転送先情報が付加されているかどうかを判定する第1の判定工程と、前記第1の判定工程により前記転送先情報が付加されていると判定された場合に、前記データ処理装置から受信した印刷情報を前記転送先情報に指定される他の印刷装置に再送信する転送工程と、を有することを特徴とするコンピュータが読み出し可能なプログラムを格納した記憶媒体。

請求項8

前記転送工程により前記データ処理装置から受信した印刷情報が指定された他の印刷装置に対して正常に再送信が完了したか否かを判定する第2の判定工程と、前記第2の判定工程による判定結果を前記データ処理装置に送信する送信工程と、を有することを特徴とする請求項7に記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。

請求項9

前記第2の判定工程により指定された他の印刷装置に対して正常に再送信が完了していないと判定された場合に、前記データ処理装置から受信した印刷情報を他の印刷装置に代えて印刷部で代替印刷させる印刷処理工程を有することを特徴とする請求項8記載のコンピュータが読み出し可能なプログラムを格納した記憶媒体。

技術分野

0001

本発明は、所定の通信媒体を介してデータ処理装置および他の印刷装置通信可能な印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータ読み出し可能なプログラムを格納した記憶媒体に関するものである。

背景技術

0002

従来、この種の印刷制御装置を備える印刷装置は、ホストコンピュータが他のコンピュータとネットワークによって接続されている場合、印刷装置がこのネットワークによってホストコンピュータから印刷情報を受信できるよう、ネットワーク接続のための手段を備えており、ネットワークに接続されている任意のコンピュータが容易にホストコンピュータとして印刷装置と通信できるように構成されている。

発明が解決しようとする課題

0003

しかしながら、ホストコンピュータと印刷装置がシリアルインタフェースパラレルインタフェースによって直接的に接続されている場合と異なり、ネットワーク接続においては、設備不調運用管理者による接続制限等の理由によって情報の正常な送受信ができない場合があり、上記のような従来の印刷装置では、こうしたネットワーク上の障害に柔軟に対応できないという問題点があった。

0004

本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、データ処理装置から送信された印刷情報の中に、他の印刷装置へ印刷情報を再送信するための、転送先印刷装置を指定する転送先情報が含まれているかどうかを判定し、転送先情報が含まれていると判定した場合は、該転送先情報の指定に従って受信した印刷情報を再送信することにより、データ処理装置と他の印刷装置が直接印刷情報を送受信できない状況下でも、データ処理装置に代わって間接的に印刷情報の送受信を代行して指定された印刷装置に印刷情報を転送できる印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体を提供することである。

課題を解決するための手段

0005

本発明に係る第1の発明は、所定の通信媒体を介してデータ処理装置および他の印刷装置と通信可能な印刷制御装置であって、前記データ処理装置から受信した印刷情報中に、前記他の印刷装置を転送先に指定する転送先情報が付加されているかどうかを判定する第1の判定手段と、前記第1の判定手段により前記転送先情報が付加されていると判定された場合に、前記データ処理装置から受信した印刷情報を前記転送先情報に指定される他の印刷装置に再送信する転送手段とを有するものである。

0006

本発明に係る第2の発明は、前記転送手段により前記データ処理装置から受信した印刷情報が指定された他の印刷装置に対して正常に再送信が完了したか否かを判定する第2の判定手段と、前記第2の判定手段による判定結果を前記データ処理装置に送信する送信手段とを有するものである。

0007

本発明に係る第3の発明は、前記第2の判定手段により指定された他の印刷装置に対して正常に再送信が完了していないと判定された場合に、前記データ処理装置から受信した印刷情報を他の印刷装置に代えて印刷部で代替印刷させる印刷処理手段を有するものである。

0008

本発明に係る第4の発明は、所定の通信媒体を介してデータ処理装置および他の印刷装置と通信可能な印刷制御装置のデータ処理方法であって、前記データ処理装置から受信した印刷情報中に、前記他の印刷装置を転送先に指定する転送先情報が付加されているかどうかを判定する第1の判定工程と、前記第1の判定工程により前記転送先情報が付加されていると判定された場合に、前記データ処理装置から受信した印刷情報を前記転送先情報に指定される他の印刷装置に再送信する転送工程とを有するものである。

0009

本発明に係る第5の発明は、前記転送工程により前記データ処理装置から受信した印刷情報が指定された他の印刷装置に対して正常に再送信が完了したか否かを判定する第2の判定工程と、前記第2の判定工程による判定結果を前記データ処理装置に送信する送信工程とを有するものである。

0010

本発明に係る第6の発明は、前記第2の判定工程により指定された他の印刷装置に対して正常に再送信が完了していないと判定された場合に、前記データ処理装置から受信した印刷情報を他の印刷装置に代えて印刷部で代替印刷させる印刷処理工程を有するものである。

0011

本発明に係る第7の発明は、所定の通信媒体を介してデータ処理装置および他の印刷装置と通信可能な印刷装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、前記データ処理装置から受信した印刷情報中に、前記他の印刷装置を転送先に指定する転送先情報が付加されているかどうかを判定する第1の判定工程と、前記第1の判定工程により前記転送先情報が付加されていると判定された場合に、前記データ処理装置から受信した印刷情報を前記転送先情報に指定される他の印刷装置に再送信する転送工程とを有するコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。

0012

本発明に係る第8の発明は、前記転送工程により前記データ処理装置から受信した印刷情報が指定された他の印刷装置に対して正常に再送信が完了したか否かを判定する第2の判定工程と、前記第2の判定工程による判定結果を前記データ処理装置に送信する送信工程とを有するコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。

0013

本発明に係る第9の発明は、前記第2の判定工程により指定された他の印刷装置に対して正常に再送信が完了していないと判定された場合に、前記データ処理装置から受信した印刷情報を他の印刷装置に代えて印刷部で代替印刷させる印刷処理工程を有するコンピュータが読み出し可能なプログラムを記憶媒体に格納したものである。

発明を実施するための最良の形態

0014

図1は、本実施例に適用されるレーザビームプリンタ(以下、LBPと略す)の内部構成を示す断面図で、このLBPは不図示のデータ源から文字パターン登録定型書式フォームデータ)などの登録が行える。

0015

図において、l000はLBP本体(LBP)であり、外部に接続されているホストコンピュータ(図2のH)から供給される文字情報文字コード)やフォーム情報あるいはマクロ命令などを入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターンなどを作成し、記録媒体である記録紙上に像を形成する。

0016

1012は操作パネルで、操作のためのスイッチおよびLED表示器などが配されている。1001はプリンタ制御ユニットで、LBP1000全体の制御およびホストコンピュータから供給される文字情報などを解析する。また、制御ユニット1001は、主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ1002に出力する。レーザドライバ1002は半導体レーザ1003を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ1003から発射されるレーザ光1004をオンオフ切り替えする。該レーザ光1004は回転多面鏡1005で左右方向に振られ静電ドラム1006上を走査する。

0017

これにより、静電ドラム1006上には文字パターンの静電潜像が形成される。この潜像は、静電ドラム1006周囲の現像ユニット1007により現像された後、記録紙に転送される。この記録紙にはカットシートを用い、カットシート記録紙はLBP1000に装着した用紙カセット1008に収納され、給紙ローラ1009および搬送ローラ10l0とl0llとにより装置内に取り込まれて、静電ドラム1006に供給される。

0018

〔第1実施形態〕以下、添付図面を参照して、本発明に係る好適な実施形態について詳細に説明する。

0019

図2は、本発明の第1実施形態を示す印刷制御装置を適用可能な印刷システムの構成を説明するブロック図である。

0020

図において、P1はプリンタで、ホストコンピュータHおよび他のプリンタP1の接続されているCSMA/CD方式のネットワークNETに接続され、公知の技術により印刷情報を解釈して印字する印刷部1を備えている。

0021

2は制御部として機能するCPU(中央制御部)で、ROM6または図示しないメモリ資源に記憶された制御プログラムを実行して、印刷情報の受信,受信した印刷情報の他の印刷装置への転送処理,他のプリンタとの通信処理,ホストコンピュータHとの通信処理を行う。

0022

3は接続装置で、プリンタP1をネットワークNETに接続する。4は入出力装置で、CPU2と接続装置3とのデータの入出力を行う。5は画像生成装置で、印刷情報から印刷すべき画像を生成する。6はROMで、ホストコンピュータHが転送先情報を含む印刷情報を送信した場合に上記転送先情報による指定に従って転送先印刷装置に当該印刷情報を再送信するよう動作させるためのプログラムや、外部からの印刷情報の解釈・印刷を行うためのプログラム、文字の印字に使用するフォントを格納している。

0023

7はRAMで、オプションRAM等によりその容量が拡張可能であり、CPU2がデータの一時記憶に使用する。なお、解析した描画オブジェクト圧縮して格納するエリアも備えている。

0024

以下、本実施形態の特徴的構成について図2等を参照して説明する。

0025

上記のように構成された所定の通信媒体(ネットワークNET)を介してデータ処理装置(ホストコンピュータH)および他の印刷装置(プリンタP2)と通信可能な印刷制御装置であって、前記データ処理装置から受信した印刷情報中に、前記他の印刷装置を転送先に指定する転送先情報が付加されているかどうかを判定する第1の判定手段(CPU2がROM6または図示しないメモリ資源に記憶された制御プログラムを実行して判定処理する)と、前記第1の判定手段により前記転送先情報が付加されていると判定された場合に、前記データ処理装置から受信した印刷情報を前記転送先情報に指定される他の印刷装置に再送信する転送手段(CPU2の指示に基づいて入出力装置4による)とを有するので、通信障害に伴いデータ処理装置と該データ処理装置が指定している他の印刷装置とが直接的に通信できない状態であっても、通信可能な印刷制御装置を経由して、データ処理装置が指定する他の印刷装置に印刷情報を間接的に代替転送できるネットワーク印刷処理環境を自在に構築できる。

0026

また、前記転送手段により前記データ処理装置から受信した印刷情報が指定された他の印刷装置に対して正常に再送信が完了したか否かを判定する第2の判定手段(CPU2がROM6または図示しないメモリ資源に記憶された制御プログラムを実行して判定処理する)と、前記第2の判定手段による判定結果を前記データ処理装置に送信する送信手段(CPU2の指示に基づいて入出力装置4が送信する)とを有するので、データ処理装置から代替転送依頼されている印刷制御装置による印刷情報の再送信結果をデータ処理装置にユーザに明示することができ、転送した印刷情報が指定した他の印刷装置で印刷できたかどうかを最終的に確認することができる。

0027

さらに、前記第2の判定手段により指定された他の印刷装置に対して正常に再送信が完了していないと判定された場合に、前記データ処理装置から受信した印刷情報を他の印刷装置に代えて印刷部1で代替印刷させる印刷処理手段(CPU2がROM6または図示しないメモリ資源に記憶された制御プログラムを実行して画像生成装置5を介して印刷処理を行う)とを有するので、代替転送によっても指定した他の印刷装置で印刷できない場合には、代替転送を依頼している印刷制御装置により受信した印刷情報を代替印刷処理し、データ処理装置が転送した印刷情報を未印刷されない状態となってしまう事態を回避し、ネットワーク上の印刷資源活用して迅速な印刷要求にも柔軟に適応できる。

0028

図3は、本発明に係る印刷制御装置における第1のデータ処理手順の一例を示すフローチャートであり、転送先印刷装置を指定する転送先情報が印刷情報中の冒頭で指定されることとした場合の処理手順に対応する。なお、(1)〜(12)は各ステップを示す。

0029

先ず、ステップ(1)で、CPU2は、受信データ、すなわちホストコンピュータHからの印刷情報を待機し、ホストコンピュータHから印刷情報を受信したら、ステップ(2)で、当該受信データを読み出し、ステップ(3)で、受信データの冒頭部に転送先情報が含まれているかどうかを判別し、受信データの冒頭に転送先情報が含まれていないと判別した場合は、ステップ(4)で、受信データがプリンタP1に向けた印刷情報であるとみなし、受信データを解析し、ステップ(5)で、画像生成装置5が印刷部1に出力すべき描画データを生成可能な描画コマンド生成処理し、ステップ(6)で、受信データが終了かどうかを判別して、終了であれば、ステップ(1)に戻り、次のデータ待ち状態に入る。

0030

一方、ステップ(6)で、受信データが終了でないと判別した場合には、ステップ(4)へ戻り、受信データの解析処理を継続する。

0031

一方、ステップ(3)で、転送先情報が含まれていると判別した場合には、判別された転送先プリンタ(以降、本実施形態ではプリンタP2とする)に対し、ネットワーク接続を試みて、ステップ(7)で、プリンタP2と正常に接続できないと判別した場合は、ステップ(12)へ進み、ホストコンピュータHの指定に従った受信データの転送が不能なので、転送失敗として終了処理を行い、ステップ(1)へ戻る。

0032

一方、ステップ(7)で、プリンタP2と正常に接続できたと判別した場合は、以降の受信データはプリンタP2に向けた印刷情報であるとみなし、ステップ(8)で、印刷情報がなくなるまでデータを受信し、ステップ(9)で、当該データをプリンタP2へ再送信する。

0033

次に、ステップ(10)で、印刷情報をすべてプリンタP2へ送信し終えたかどうかを判別して、送信を終了していないと判別した場合には、ステップ(8)へ戻り、データ送信を継続する。

0034

一方、ステップ(10)で、データ送信を終了したと判別した場合には、ステップ(11)で、転送成功として終了処理を行い、ステップ(1)へ戻る。

0035

図4は、本発明に係る印刷制御装置における第2のデータ処理手順の一例を示すフローチャートであり、図3に示したステップ(11)の詳細手順に対応する。なお、(1)はステップを示す。

0036

図3に示したステップ(10)でデータ終了と判別された場合に、図4のステップ(1)で、プリンタP1と転送先であるプリンタP2との接続を解除して、処理を終了する。

0037

図5は、本発明に係る印刷制御装置における第3のデータ処理手順の一例を示すフローチャートであり、図3に示したステップ(12)の詳細手順に対応する。なお、(1)はステップを示す。

0038

図3に示したステップ(7)で転送先プリンタP2へ接続できたと判別された場合に、図5のステップ(1)で、ホストコンピュータHから送信される印刷情報を、データがなくなるまで読み飛ばして、処理を終了する。

0039

〔第2実施形態〕上記第1実施形態では、ホストコンピュータHから受信した印刷データを他のプリンタP2に転送した場合に、ホストコンピュータHに何ら再転送結果状態を送信しない場合について説明したが、プリンタP1が転送した印刷データの転送結果をホストコンピュータHに送信するように構成してもよい。

0040

図6は、本発明に係る印刷制御装置における第4のデータ処理手順の一例を示すフローチャートであり、図3に示したステップ(11)の詳細手順に対応する。なお、(1),(2)は各ステップを示す。

0041

図3に示したステップ(10)でデータ終了と判別された場合に、図6のステップ(1)で、プリンタP1と転送先であるプリンタP2との接続を解除して、ステップ(2)で、転送が正常終了した旨を示すデータ「1」をホストコンピュータHに送信して、処理を終了する。

0042

図7は、本発明に係る印刷制御装置における第5のデータ処理手順の一例を示すフローチャートであり、図3に示したステップ(12)の詳細手順に対応する。なお、(1),(2)は各ステップを示す。

0043

図3に示したステップ(7)で転送先プリンタP2へ接続できたと判別された場合に、図7のステップ(1)で、ホストコンピュータHから送信される印刷情報を、データがなくなるまで読み飛ばして、ステップ(2)で、転送が異常終了した旨を示すデータ「0」をホストコンピュータHに送信して、処理を終了する。

0044

以下、本実施形態の特徴的構成について図3図7のフローチャートを参照して説明する。

0045

上記のように構成された所定の通信媒体(ネットワークNET)を介してデータ処理装置および他の印刷装置(プリンタP2)と通信可能な印刷制御装置のデータ処理方法であって、あるいは所定の通信媒体を介してデータ処理装置および他の印刷装置と通信可能な印刷装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、前記データ処理装置から受信した印刷情報中に、前記他の印刷装置を転送先に指定する転送先情報が付加されているかどうかを判定する第1の判定工程(図3のステップ(3))と、前記第1の判定工程により前記転送先情報が付加されていると判定された場合に、前記データ処理装置から受信した印刷情報を前記転送先情報に指定される他の印刷装置に再送信する転送工程(図3のステップ(9))とを有するので、通信障害に伴いデータ処理装置と該データ処理装置が指定している他の印刷装置とが直接的に通信できない状態であっても、通信可能な印刷装置(プリンタP1)を経由して、データ処理装置が指定する他の印刷装置(プリンタP2)に印刷情報を間接的に代替転送できるネットワーク印刷処理環境を自在に構築できる。

0046

また、前記転送により前記データ処理装置から受信した印刷情報が指定された他の印刷装置に対して正常に再送信が完了したか否かを判定する第2の判定工程(図3のステップ(7))と、前記第2の判定工程による判定結果を前記データ処理装置に送信する送信工程(図3のステップ(12),(11))とを有するので、データ処理装置から代替転送が依頼されている印刷装置による印刷情報の再送信結果をデータ処理装置にユーザに明示することができ、転送した印刷情報が指定した他の印刷装置で印刷できたかどうかを最終的に確認することができる。

0047

さらに、前記第2の判定工程により指定された他の印刷装置に対して正常に再送信が完了していないと判定された場合に、前記データ処理装置から受信した印刷情報を他の印刷装置に代えて印刷部で代替印刷させる印刷処理工程(図示しない)とを有するので、代替転送によっても指定した他の印刷装置で印刷できない場合には、代替転送を依頼している印刷装置により受信した印刷情報を代替印刷処理し、データ処理装置が転送した印刷情報を未印刷されない状態となってしまう事態を回避し、ネットワーク上の印刷資源を活用して迅速な印刷要求にも柔軟に適応できる。

0048

なお、上記実施形態では、図2において、ステップ(7)で、転送先プリンタへ接続できないと判別された場合の処理として、ステップ(12)において、転送失敗終了処理を実行する場合について説明したが、上記ステップ(12)に代えて、ステップ(4)へ分岐し、以降の印刷情報をプリンタP1において処理して印刷するように構成してもよい。

0049

また、上記実施形態においては、ネットワークNETの接続方式としてCSMA/CD方式を使用したが、トークンパッシング方式や回線交換方式など、他の接続方式を用いてもよい。

0050

さらに、転送先印刷装置を指定する転送先情報は印刷情報中の冒頭で指定されることとしたが、それ以外の方法で指定されるようにしてもよい。また、転送先印刷装置を指定する転送先情報は、単一の印刷情報についてひとつだけ現れることを仮定したが、第一の転送先印刷装置が利用できない場合に備えて、次善の印刷装置を指定できるよう、単一の印刷情報について複数の転送先情報を指定できるようにしてもよい。

0051

さらに、上記実施形態においては、印刷装置におけるホストコンピュータHヘの送信内容は、正常に再送信できればデータ「1」、再送信が失敗すれば、データ「0」を送信する場合について説明したが、例えば再送信失敗の理由によって異なるデータをホストコンピュータHヘ送信するなど、本実施形態以外の符号化方式を使用することも可能である。

0052

以下、図8に示すメモリマップを参照して本発明に係る印刷制御装置を適用可能な印刷システムで読み出し可能なデータ処理プログラムの構成について説明する。

0053

図8は、本発明に係る印刷制御装置を適用可能な印刷システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。

0054

なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。

0055

さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。

0056

本実施形態における図3図7に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD−ROMフラッシュメモリFD等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群出力装置に供給される場合でも本発明は適用されるものである。

0057

以上のように、前述した実施形態の機能を実現するソフトウエアプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。

0058

この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。

0059

プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスクハードディスク光ディスク光磁気ディスク,CD−ROM,CDーR,磁気テープ不揮発性メモリカード,ROM,EEPROM等を用いることができる。

0060

また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。

0061

さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。

0062

上記実施形態によれば、ホストコンピュータが転送先情報を含まない印刷情報を送信した場合は従来のような印刷装置として機能しながら、ホストコンピュータが転送先情報を含む印刷情報を送信した場合は上記転送先情報による指定に従って転送先印刷装置に当該印刷情報を再送信するよう機能し、またホストコンピュータから受信した印刷情報を他の印刷装置に再送信する際、正常に再送信が完了したか否かをホストコンピュータヘ送信するよう機能し、さらに、ホストコンピュータから受信した印刷情報を他の印刷装置に再送信する際、何らかの理由で正常に再送信が行えない場合は、再送信を中止し、代わって当該印刷装置が印刷を行うよう機能するので、ホストコンピュータと他の印刷装置が直接印刷情報を送受信できないような状況下でも、間接的に印刷情報の送受信を可能にし、ネットワークを使用した印刷装置の対障害性を向上させることができる。

発明の効果

0063

以上説明したように、本発明に係る第1の発明によれば、所定の通信媒体を介してデータ処理装置および他の印刷装置と通信可能な印刷制御装置であって、前記データ処理装置から受信した印刷情報中に、前記他の印刷装置を転送先に指定する転送先情報が付加されているかどうかを判定する第1の判定手段と、前記第1の判定手段により前記転送先情報が付加されていると判定された場合に、前記データ処理装置から受信した印刷情報を前記転送先情報に指定される他の印刷装置に再送信する転送手段とを有するので、通信障害に伴いデータ処理装置と該データ処理装置が指定している他の印刷装置とが直接的に通信できない状態であっても、通信可能な印刷制御装置を経由して、データ処理装置が指定する他の印刷装置に印刷情報を間接的に代替転送できるネットワーク印刷処理環境を自在に構築できる。

0064

第2の発明によれば、前記転送手段により前記データ処理装置から受信した印刷情報が指定された他の印刷装置に対して正常に再送信が完了したか否かを判定する第2の判定手段と、前記第2の判定手段による判定結果を前記データ処理装置に送信する送信手段とを有するので、データ処理装置から代替転送依頼されている印刷制御装置による印刷情報の再送信結果をデータ処理装置にユーザに明示することができ、転送した印刷情報が指定した他の印刷装置で印刷できたかどうかを最終的に確認することができる。

0065

第3の発明によれば、前記第2の判定手段により指定された他の印刷装置に対して正常に再送信が完了していないと判定された場合に、前記データ処理装置から受信した印刷情報を他の印刷装置に代えて印刷部で代替印刷させる印刷処理手段を有するので、代替転送によっても指定した他の印刷装置で印刷できない場合には、代替転送を依頼している印刷制御装置により受信した印刷情報を代替印刷処理し、データ処理装置が転送した印刷情報を未印刷されない状態となってしまう事態を回避し、ネットワーク上の印刷資源を活用して迅速な印刷要求にも柔軟に適応できる。

0066

第4,第7の発明によれば、所定の通信媒体を介してデータ処理装置および他の印刷装置と通信可能な印刷制御装置のデータ処理方法であって、あるいは所定の通信媒体を介してデータ処理装置および他の印刷装置と通信可能な印刷装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、前記データ処理装置から受信した印刷情報中に、前記他の印刷装置を転送先に指定する転送先情報が付加されているかどうかを判定する第1の判定工程と、前記第1の判定工程により前記転送先情報が付加されていると判定された場合に、前記データ処理装置から受信した印刷情報を前記転送先情報に指定される他の印刷装置に再送信する転送工程とを有するので、通信障害に伴いデータ処理装置と該データ処理装置が指定している他の印刷装置とが直接的に通信できない状態であっても、通信可能な印刷装置を経由して、データ処理装置が指定する他の印刷装置に印刷情報を間接的に代替転送できるネットワーク印刷処理環境を自在に構築できる。

0067

第5,第8の発明によれば、前記転送工程により前記データ処理装置から受信した印刷情報が指定された他の印刷装置に対して正常に再送信が完了したか否かを判定する第2の判定工程と、前記第2の判定工程による判定結果を前記データ処理装置に送信する送信工程とを有するので、データ処理装置から代替転送依頼されている印刷装置による印刷情報の再送信結果をデータ処理装置にユーザに明示することができ、転送した印刷情報が指定した他の印刷装置で印刷できたかどうかを最終的に確認することができる。

0068

第6,第9の発明によれば、前記第2の判定工程により指定された他の印刷装置に対して正常に再送信が完了していないと判定された場合に、前記データ処理装置から受信した印刷情報を他の印刷装置に代えて印刷部で代替印刷させる印刷処理工程を有するので、代替転送によっても指定した他の印刷装置で印刷できない場合には、代替転送を依頼している印刷装置により受信した印刷情報を代替印刷処理し、データ処理装置が転送した印刷情報を未印刷されない状態となってしまう事態を回避し、ネットワーク上の印刷資源を活用して迅速な印刷要求にも柔軟に適応できる。

0069

従って、データ処理装置と他の印刷装置との直接的な通信が不能な障害が発生していても、ネットワーク上に通信可能な印刷制御装置を経由して、データ処理装置が指定している他の印刷装置に印刷情報を代替転送でき、通信障害に伴い印刷可能でありながら印刷情報を直接的に転送できない他の印刷装置を指定した印刷処理を間接的に印刷情報を転送できる印刷情報転送環境を自在に整備して、柔軟に適応できる対通信障害性を大幅に向上させることができる等の効果を奏する。

図面の簡単な説明

0070

図1本実施例に適用されるレーザビームプリンタの内部構成を示す断面図である。
図2本発明の第1実施形態を示す印刷制御装置を適用可能な印刷システムの構成を説明するブロック図である。
図3本発明に係る印刷制御装置における第1のデータ処理手順の一例を示すフローチャートである。
図4本発明に係る印刷制御装置における第2のデータ処理手順の一例を示すフローチャートである。
図5本発明に係る印刷制御装置における第3のデータ処理手順の一例を示すフローチャートである。
図6本発明に係る印刷制御装置における第4のデータ処理手順の一例を示すフローチャートである。
図7本発明に係る印刷制御装置における第5のデータ処理手順の一例を示すフローチャートである。
図8本発明に係る印刷制御装置を適用可能な印刷システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。

--

0071

1印刷部(プリンタエンジン
2 CPU
3接続装置
4入出力装置
5画像生成装置
6 R0M
7 RAM
P1プリンタ
P2 プリンタ

ページトップへ

この技術を出願した法人

この技術を発明した人物

ページトップへ

関連する挑戦したい社会課題

関連する公募課題

ページトップへ

おススメ サービス

おススメ astavisionコンテンツ

新着 最近 公開された関連が強い技術

  • ブラザー工業株式会社の「 情報処理装置、情報処理方法及び情報処理プログラム」が 公開されました。( 2020/10/08)

    【課題】設定情報を外部記憶装置に記憶させる場合、又は、外部記憶装置に記憶された設定情報を取得する場合において、設定情報の用途に応じて柔軟な対応を可能とする技術を提供する。【解決手段】MFP100のCP... 詳細

  • ローランドディー.ジー.株式会社の「 画像形成方法」が 公開されました。( 2020/10/08)

    【課題】複数の画像形成装置で共通の記録媒体にそれぞれ画像を形成し、複数の画像の間の位置合わせを容易に行うことができる画像形成方法を提供する。【解決手段】共通の記録媒体に、第1の画像形成装置による第1画... 詳細

  • 理想科学工業株式会社の「 画像形成装置」が 公開されました。( 2020/10/08)

    【課題】用紙の先端汚れを防止する。【解決手段】搬送経路に沿ってプラテンプレート27上を摺動する搬送ベルト21にエア吸引により用紙を吸着して搬送する吸引搬送部3と、吸引搬送部3を制御する制御部5とを備え... 詳細

この 技術と関連性が強い人物

関連性が強い人物一覧

この 技術と関連する社会課題

関連する挑戦したい社会課題一覧

この 技術と関連する公募課題

関連する公募課題一覧

astavision 新着記事

サイト情報について

本サービスは、国が公開している情報(公開特許公報、特許整理標準化データ等)を元に構成されています。出典元のデータには一部間違いやノイズがあり、情報の正確さについては保証致しかねます。また一時的に、各データの収録範囲や更新周期によって、一部の情報が正しく表示されないことがございます。当サイトの情報を元にした諸問題、不利益等について当方は何ら責任を負いかねることを予めご承知おきのほど宜しくお願い申し上げます。

主たる情報の出典

特許情報…特許整理標準化データ(XML編)、公開特許公報、特許公報、審決公報、Patent Map Guidance System データ