(57)【要約】【課題】本発明はプリンタ内で使用する言語解析用文を本制御装置の記憶装置に記憶して変更して確認し、その後プリンタに変更反映を行うことができるプリンタ制御装置を提供することを目的とする。【解決手段】本発明のプリンタ制御装置は、印刷データに対して印刷に必要となる言語を解析する第１の言語解析手段（３０２）と、第１の言語解析手段（３０２）による言語解析に必要となる言語解析用文を記憶する記憶手段（３０４）と、言語解析用文によって印刷データに対して言語を解析する第２の言語解析手段（３０３）とを有するプリンタ（３００）と、記憶手段（３０４）に対して読出し及び書込みを行う中継装置（２００）と、中継装置（２００）に対してデータを送受信するホスト装置（１００）とを有する。【選択図】　　　　図１
2004139300.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに対して印刷に必要となる言語を解析する第１の言語解析手段と、該第１の言語解析手段による言語解析に必要となる言語解析用文である言語解析用文を記憶する記憶手段と、該言語解析用文によって印刷データに対して言語を解析する第２の言語解析手段とを有するプリンタと、
前記記憶手段に対して読出し及び書込みを行う中継装置と、
該中継装置に対してデータを送受信するホスト装置と
を有していることを特徴とするプリンタ制御装置。
【請求項２】
前記記憶手段に記憶された前記言語解析用文の内容を変更し、前記記憶手段に再び保存可能とする編集手段を有する請求項１記載のプリンタ制御装置。
【請求項３】
前記プリンタの前記第１，第２の言語解析手段と同等の解析機能を有する第３の言語解析手段を有し、前記記憶手段に保存したデータを読出して前記第３の解析手段で解析したデータを前記記憶手段に再び保存可能とする請求項１記載のプリンタ制御装置。
【請求項４】
前記記憶手段に保存したデータを読出して前記第３の解析手段で解析して保存したデータを前記プリンタに送信する出力手段を有する請求項１〜３のいずれかに記載のプリンタ制御装置。
【請求項５】
印刷データ内に前記言語解析用文によって解析可能である部分を見分ける言葉を前記印刷データの前後に付加する請求項１〜４のいずれかに記載のプリンタ制御装置。
【請求項６】
前記中継装置はタイマを有し、読出しを行うと前記中継装置からデータが送信されるまで、または任意の特定の期間、読出しを行わないようにする請求項１〜５のいずれかに記載のプリンタ制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はプリンタ制御装置に関し、特にプリンタが印刷時に使用する言語解析装置の制御内容を変更した時の確認を可能とするプリンタ制御装置に関する。
【０００２】
【従来の技術】
【特許文献１】特開２００１−２８７４１３号公報
上記特許文献１に記載されているようなプリンタでは、印刷を行う時には印刷の出力機器や形式などを指定する言語を使用する。その言語を解析する部分が言語解析装置である。その言語解析装置を変更してその変更を確認する方法として、解析を行う法則が書かれている言語解析用文の内容を変更して言語解析用文及び言語解析装置の全てを変更し、当該変更部分を確認する場合は印刷データをプリンタに送信することによって確認が可能となっていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来の方法によれば、確認のたびに言語解析用文と言語解析装置の全てを変更することとなり開発手順が増加してしまうという問題点を有している。
【０００４】
本発明はこの問題点を解決するためのものであり、プリンタ内で使用する言語解析用文を本制御装置の記憶装置に記憶して変更して確認し、その後プリンタに変更反映を行うことができるプリンタ制御装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
前記問題点を解決するために、本発明のプリンタ制御装置は、印刷データに対して印刷に必要となる言語を解析する第１の言語解析手段と、第１の言語解析手段による言語解析に必要となる言語解析用文を記憶する記憶手段と、言語解析用文によって印刷データに対して言語を解析する第２の言語解析手段とを有するプリンタと、記憶手段に対して読出し及び書込みを行う中継装置と、中継装置に対してデータを送受信するホスト装置とを有している。よって、プリンタ内で使用する言語解析用文を本制御装置の記憶手段に記憶して変更して確認し、その後プリンタに変更反映を行うことができるプリンタ制御装置を提供できる。
【０００６】
また、記憶手段に記憶された言語解析用文の内容を変更し、記憶手段に再び保存可能とする編集手段を有することにより、プリンタ以外でのデータ保存や管理を可能とする。
【０００７】
更に、プリンタの第１，第２の言語解析手段と同等の解析機能を有する第３の言語解析手段を有し、記憶手段に保存したデータを読出して第３の解析手段で解析したデータを記憶手段に再び保存可能とする。よって、プリンタ以外の装置において解析可能とし、印刷データを作成可能である。
【０００８】
また、記憶手段に保存したデータを読出して第３の解析手段で解析して保存したデータをプリンタに送信する出力手段を有することにより、言語解析用文によって解析する機能を保持していないプリンタでも解析機能を確認できる。
【０００９】
更に、印刷データ内に言語解析用文によって解析可能である部分を見分ける言葉を印刷データの前後に付加することにより、データ内部の処理を振り分けることができる。
【００１０】
また、中継装置はタイマを有し、読出しを行うと中継装置からデータが送信されるまで、または任意の特定の期間、読出しを行わないようにすることにより、データの更新ミスを防ぐことができる。
【００１１】
【発明の実施の形態】
本発明のプリンタ制御装置は、印刷データに対して印刷に必要となる言語を解析する第１の言語解析手段と、第１の言語解析手段による言語解析に必要となる言語解析用文を記憶する記憶手段と、言語解析用文によって印刷データに対して言語を解析する第２の言語解析手段とを有するプリンタと、記憶手段に対して読出し及び書込みを行う中継装置と、中継装置に対してデータを送受信するホスト装置とを有する。
【００１２】
【実施例】
図１は本発明の一実施例に係るプリンタ制御装置を適用するプリンタシステムの構成を示すブロック図である。同図において、本実施例のプリンタ制御装置を適用するプリンタシステムは、クライアント側ホスト装置１００、サーバ２００及びプリンタ３００を含んで構成されている。ここで、図２に示すような構成を有するクライアント側ホスト装置１００は、２種類のモード１１０，１２０を備えている。モード１１０は開発用モードであり、入力装置１１１、入力装置１１２、記憶装置１１３、編集装置１１４、出力装置１１５及び出力装置１１６を有している。入力装置１１１によって、図１のサーバ２００から受け取った言語解析用文を記憶装置１１３に保存する。出力装置１１６は記憶装置１１３に入っている内容を表示可能となっており、編集装置１１４が入力装置１１２によって受け取った言語解析用文を変更可能となっている。モード１２０は、入力装置１２１と、出力装置１２２と、記憶装置１２３と、図１のプリンタ３００の主言語解析装置の一部である簡易言語解析装置１２４と、プリンタ３００と同等の副言語解析装置１２５とを有している。この簡易言語解析装置１２４は印刷データから副言語解析装置１２５が必要となる部分を探し出し、その部分を副言語解析装置１２５に受け渡す役目を行う。副言語解析装置１２５は記憶装置１２３にある言語解析用文をもとに言語解析を行い、簡易言語解析装置１２４に解析結果を受け渡す。簡易言語解析装置１１０は解析結果と副言語解析装置１１１が必要となる部分を入れ替え、記憶装置１０９に保存する。
【００１３】
また、サーバ２００は、プリンタ３００の近くに存在し、後述する記憶装置３０４にある言語解析用文をクライアント側ホスト装置１００に送信したり、クライアント側ホスト装置１００から送られてきた言語解析用文を後述する記憶装置３０４に保存することが可能となっている。後述する記憶装置３０４から言語解析用文を読み込んだ場合は、次にクライアント側ホスト装置１００から言語解析用文が送信されるまで読み込みは行わない。ただし、サーバ２００はタイマを有しており、ある一定の期間だけ読み込みを不可にすることが可能となっている。
【００１４】
更に、プリンタ３００は、図３に示すように、入力装置３０１、主言語解析装置３０２及び副言語解析装置３０３を含む言語解析装置、記憶装置３０４及び出力装置３０５を有している。また、主言語解析装置３０２は、印刷に必要であるほとんどの言語を解析する。つまり、入力装置３０１に入ってきた印刷データの解析を行い、解析後には出力装置３０５に受け渡され、印刷を行う。更に、副言語解析装置３０３は記憶装置３０４に記録されている言語解析用文によって言語を解析しその結果を主言語解析装置３０２に受け渡し、それを受け取った主言語解析装置３０２は印刷用の言語解析用文を変更することによって解析内容を拡張することが可能となっている。
【００１５】
次に、本実施例のプリンタ制御装置における変更内容の確認方法について説明すると、モード１２０の記憶装置１２３に保存されたデータを出力装置１２２を通じてプリンタ３００に送信することで、プリンタ３００の入力装置３０１が受け取り、主言語解析装置３０２のみを使用して解析を行い、出力装置３０５に受け渡すことで印刷を行い、結果を確認することができる。確認が終われば、クライアント側ホスト装置１００内のモード１１０の記憶装置１１３にある言語解析用文を出力装置１１１５を通じてサーバ２００に渡し、サーバ２００はその言語解析文をプリンタ３００内の記憶装置３０４に保存すれば、プリンタ３００で変更した言語解析用文が使用可能となる。なお、印刷データには、モード１２０の副言語解析装置１２５を必要とするようにわかる言葉を決めておく必要がある。その言葉は、始まりと終わりを知らせるようになっており、主言語解析装置３０２や簡易言語解析装置１２４が理解できる言葉であり、その言葉の間を副言語解析装置１２５，３０３に受け渡す。
【００１６】
このような動作について当該動作フローを示す図４及び図５に従って以下に説明する。はじめに、図４において、図２のクライアント側ホスト装置１００内のモード１２０の入力装置１２１を通じて入力された言語解析用文が簡易言語解析装置１２４の言語であるか否かを判定し（ステップＳ１０１）、簡易言語解析装置１２４の言語であれば（ステップＳ１０１；ＹＥＳ）副言語解析装置１２５の始めの言葉であるか否かを判定する（ステップＳ１０２）。一方、簡易言語解析装置１２４の言語でなければ処理を終了する（ステップＳ１０１；ＮＯ）。次に、副言語解析装置１２５の始めの言葉であれば（ステップＳ１０２；ＹＥＳ）副言語解析装置１２５に言語解析用文を送る（ステップＳ１０３）。一方、副言語解析装置１２５の始めの言葉でなければ次のデータ処理を行う（ステップＳ１０２；ＮＯ）。次に、副言語解析装置１２５の終わりの言葉であるか否かを判定し（ステップＳ１０４）、副言語解析装置１２５の終わりの言葉であれば（ステップＳ１０４；ＹＥＳ）全てのデータが終わりになるまで一連の処理を繰り返す（ステップＳ１０５）。一方、副言語解析装置１２５の終わりの言葉でなければステップＳ１０３に戻って終わりの言葉までステップＳ１０３の処理を繰り返す（ステップＳ１０４；ＮＯ）。
【００１７】
次に、図５において、図２のプリンタ３００の入力装置３０１を通じて入力された言語解析用文が主言語解析装置３０２の言語であるか否かを判定し（ステップＳ２０１）、主言語解析装置３０２の言語であれば（ステップＳ２０１；ＹＥＳ）副言語解析装置３０３の始めの言葉であるか否かを判定する（ステップＳ２０２）。一方、主言語解析装置３０２の言語でなければ処理を終了する（ステップＳ２０１；ＮＯ）。次に、副言語解析装置３０３の始めの言葉であれば（ステップＳ２０２；ＹＥＳ）副言語解析装置３０３に言語解析用文を送る（ステップＳ２０３）。一方、副言語解析装置３０３の始めの言葉でなければ（ステップＳ２０２；ＮＯ）主言語解析装置３０２に言語解析文を送る（ステップＳ２０４）。次に、副言語解析装置３０３の終わりの言葉であるか否かを判定し（ステップＳ２０５）、副言語解析装置３０３の終わりの言葉であれば（ステップＳ２０５；ＹＥＳ）全てのデータが終わりになるまで一連の処理を繰り返す（ステップＳ２０６）。一方、副言語解析装置３０３の終わりの言葉でなければステップＳ２０３に戻って終わりの言葉までステップＳ２０３の処理を繰り返す（ステップＳ２０５；ＮＯ）。
【００１８】
なお、本発明は上記実施例に限定されるものではなく、特許請求の範囲内の記載であれば多種の変形や置換可能であることは言うまでもない。
【００１９】
【発明の効果】
以上説明したように、本発明のプリンタ制御装置は、印刷データに対して印刷に必要となる言語を解析する第１の言語解析手段と、第１の言語解析手段による言語解析に必要となる言語解析用文を記憶する記憶手段と、言語解析用文によって印刷データに対して言語を解析する第２の言語解析手段とを有するプリンタと、記憶手段に対して読出し及び書込みを行う中継装置と、中継装置に対してデータを送受信するホスト装置とを有している。よって、プリンタ内で使用する言語解析用文を本制御装置の記憶手段に記憶して変更して確認し、その後プリンタに変更反映を行うことができるプリンタ制御装置を提供できる。
【００２０】
また、記憶手段に記憶された言語解析用文の内容を変更し、記憶手段に再び保存可能とする編集手段を有することにより、プリンタ以外でのデータ保存や管理を可能とする。
【００２１】
更に、プリンタの第１，第２の言語解析手段と同等の解析機能を有する第３の言語解析手段を有し、記憶手段に保存したデータを読出して第３の解析手段で解析したデータを記憶手段に再び保存可能とする。よって、プリンタ以外の装置において解析可能とし、印刷データを作成可能である。
【００２２】
また、記憶手段に保存したデータを読出して第３の解析手段で解析して保存したデータをプリンタに送信する出力手段を有することにより、言語解析用文によって解析する機能を保持していないプリンタでも解析機能を確認できる。
【００２３】
更に、印刷データ内に言語解析用文によって解析可能である部分を見分ける言葉を印刷データの前後に付加することにより、データ内部の処理を振り分けることができる。
【００２４】
また、中継装置はタイマを有し、読出しを行うと中継装置からデータが送信されるまで、または任意の特定の期間、読出しを行わないようにすることにより、データの更新ミスを防ぐことができる。
【図面の簡単な説明】
【図１】本発明の一実施例に係るプリンタ制御装置を適用するプリンタシステムの構成を示すブロック図である。
【図２】図１のクライアント側ホスト装置の構成を示すブロック図である。
【図３】図１のプリンタの構成を示すブロック図である。
【図４】本実施例のプリンタ制御装置における変更内容の確認動作を示すフローチャートである。
【図５】本実施例のプリンタ制御装置における変更内容の確認動作を示すフローチャートである。
【符号の説明】
１００；クライアント側ホスト装置、１１０，１２０；モード、
１１１，１１２，１２１，３０１；入力装置、
１１３，１２３，３０４；記憶装置、１１４；編集装置、
１１５，１１６，１２２，３０５；出力装置、
１２４；簡易言語解析装置、１２５，３０３；副言語解析装置、
２００；サーバ、３００；プリンタ、３０２；主言語解析装置。
【図１】
2004139300.tif 000003
【図２】
2004139300.tif 000004
【図３】
2004139300.tif 000005
【図４】
2004139300.tif 000006
【図５】
2004139300.tif 000007