(57)【要約】【課題】プリンタの操作手順を文章にし、その文章をまとめたドキュメントを印刷することによって、マニュアル作成等のドキュメント化の作業の負担を軽減する印刷制御システムを提供することを目的とする。【解決手段】プリンタに対する操作情報を文字列として記憶する手段と、前記手段において記憶した文字列と文章を結びつける手段と、前記手段において変換された文章をまとめたドキュメントを印刷する手段と、から構成される。【選択図】　　　図１
2004030398.tif 000002
【特許請求の範囲】
【請求項１】
操作手順を自動的にドキュメントにする方法。
【請求項２】
プリンタの操作手順を記憶する手段と、記憶した操作手順を文章化する手段と、文章化した操作手順をまとめたドキュメントを印刷する手段とを有する印刷制御システム。
【請求項３】
プリンタに対する操作を文字記号として記憶する手段と、前記手段で記憶した文字列と文章を結びつける手段と、前記手段で変換した文章をまとめたドキュメントを印刷する手段と、を有することを特徴とする印刷制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置の操作方法のドキュメント化に関するものである。
【０００２】
【従来の技術】
近年、データ処理システムとして、ホストコンピュータにインタフェース（例えばセントロニクスインタフェース等）を介して接続されるプリンタとから構築され、ホストから入力される出力情報をプリンタ側で解析して、プリンタエンジン、例えばレーザビームプリンタの出力データとしてビットマップデータを展開し、この展開データに基づいて変調されたレーザビームを感光ドラムに走査露光して画像記録を行うものが知られている。
【０００３】
また、プリンタがエミュレーション機能を備える場合には、複数のプリンタ制御言語系を処理可能にされており、使用者が実行するアプリケーションに従ってエミュレーションモードとネイティブモードとを切り換えながらプリント処理を実行できるように構成されており、プリンタにはプリンタの制御言語を切り換えるためのスイッチや切り換え指示を行うカードロットがあらかじめ設けられている。
【０００４】
このようなプリンタを操作するために、本体にはコントロールパネルが設けられているが、操作ボタンにはほとんど説明書きがないのでマニュアルなしに操作することは困難であった。マニュアルを作るためには、操作を把握している人が操作を思い出しながら文章化するものであるから、操作は出来ても文章にする時には記憶があいまいになるので、操作をしながら且つ文章を書くというような面倒なことをしなければならなかった。
【０００５】
また、誰かに何らかの操作方法を教えるときに、分厚いマニュアルを見せるよりも、自分でやってみせて教えるよりも操作手順をドキュメントにして教える相手に渡したほうが、相手も確認しながら操作を実行できるので便利である。
【０００６】
【発明が解決しようとする課題】
本発明では、前述の問題点を鑑み、プリンタの操作手順を文章にして、その文章をまとめたドキュメントを印刷することによって、操作のマニュアル化の作業の負担を軽くする印刷制御システムを提供する。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、プリンタに対する操作情報を文字列として記憶する手段と、前記手段で記憶した文字列と文章を結びつける手段と、前記手段で文章をまとめたドキュメントを印刷する手段と、を持つ。
【０００８】
【発明の実施の形態】
次に、本発明の実施例を説明する。図３は、本発明の流れを示すブロック図である。３０１は本体のコントロールパネルであり、操作された情報を３０２の操作記憶手段に渡す。３０３の文章変換手段は、３０２から渡された操作された情報を３０４の文章データベースを参照にしながら、文章に変換する。変換された文章は（ＰＤＬ）ページ記述言語に変換され、３０５の印刷機構部で印刷される。
【０００９】
本実施例を適用するのに好適なホスト（ホストコンピュータ）とレーザビームプリンタの構成について図１から図２を参照しながら詳しく説明する。なお、本実施例を適用するプリンタはレーザビームプリンタに限られるものではなく、他のプリンタ方式のプリンタでもよいことは言うまでもない。
【００１０】
図１は、本発明を適用可能な第１の出力装置のそれぞれの構成を示す断面図であり、例えばレーザビームプリンタ（ＬＢＰ）の場合を示す。図において、１５００はＬＢＰ本体であり、外部に接続されているホストコンピュータから供給される印刷情報（文字コード等）やフォーム情報あるいはマクロ命令等を入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターン等を製作し、記録媒体である記録紙等に像を形成する。
【００１１】
１５０１は操作のためのスイッチおよびＬＥＤ表示器等が配されている操作部、１０００はＬＢＰ本体１５００全体の制御およびホストコンピュータから供給される文字情報等を解析するプリンタ制御ユニットである。このプリンタ制御ユニット１０００は、主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ１５０２に出力する。レーザドライバ１５０２は半導体レーザ１５０３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１５０３から発射されるレーザ光１５０４をオン・オフ切り換えする。レーザ光１５０４は回転多面鏡１５０５で左右方向に振らされて静電ドラム１５０６上を走査露光する。これにより、静電ドラム１５０６上には文字パターンの静電潜像が形成されることになる。この潜像は、静電ドラム１５０６周囲に配設された現像ユニット１５０７により現像された後、記録紙に転写される。この記録紙にはカットシートを用い、カットシート記録紙はＬＢＰ１５００に装着した用紙カセット１５０８に収納され、給紙ローラ１５０９および搬送ローラ１５１０と搬送ローラ１５１１とにより、装置内に取り込まれて、静電ドラム１５０６に供給される。また、ＬＢＰ本体１５００には、図示しないカードスロットを少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なる制御カード（エミュレーションカード）を接続できるよう構成されている。更に、ＬＢＰ本体１５００には、図示しないハードディスクを備え、フォントデータを格納したり、前述したオプションフォントカード、言語系の異なる制御カード（エミュレーションカード）の内容をダウンロードすることもできる。
【００１２】
図２は本発明の実施例のホストとプリンタの構成を説明するブロック図である。ここでは、ホストとレーザビームプリンタ（図１）を例にして説明する。図において、３０００はホストコンピュータで、ＲＯＭ３のプログラム用ＲＯＭに記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００１３】
また、このＲＯＭ３のプログラム用ＲＯＭには、ＣＰＵ１の制御プログラムあるいは本発明に関するプリンタセレクタやネットワークプリンタドライバのプログラム等が記憶され、また、ＲＯＭ３のフォント用ＲＯＭには上記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ３のデータ用ＲＯＭは上記文書処理等を行う際に使用する各種データを記憶する。２はＲＡＭで、ＣＰＵ１の主メモリ、ワークエリア並びに本発明に係わるプリンタ管理テーブルや、外部記憶からコピーされた不図示のプリンタ配置図登録リスト等の記憶装置として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード９や不図示のポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。
【００１４】
７は外部メモリコントローラ（ＤＫＣ）で、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル、編集ファイルならびに、登録されたネットワーク上の接続情報等を記憶するハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）或いはフラッシュＥＥＰＲＯＭ等の外部メモリ１１とのアクセスを制御する。８はネットワークコントローラ（ＮＴＷＣ）で、所定の双方向インタフェース（インタフェース）２１を介してプリンタ１５００に接続されて、プリンタ１５００との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００１５】
プリンタ１５００において、１２はプリンタＣＰＵで、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等或いは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。
【００１６】
ＲＯＭ１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等を記憶し、ＲＯＭ１３のデータ用ＲＯＭにはハードディスクフォント３等の外部記憶装置が無いプリンタの場合には、ホストコンピュータ上で利用される各種特性情報等を記憶している。ＣＰＵ１２は入出力部１８を介してホストコンピュータとの通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ３０００に通知可能に構成されている。１９はＣＰＵ１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。
【００１７】
前述したハードディスク（ＨＤ）２３は、ディスクコントローラ（ＤＫＣ）２２によりアクセスを制御され、またＩＣカード等の外部メモリ１４は、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。外部メモリ１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、１５０１は前述した操作部（操作パネル）で操作のためのスイッチおよびＬＥＤ表示器等が配されている。
【００１８】
以下添付図面を参照にして本発明の好適な実施例を詳細に説明する。マニュアル等の操作方法をドキュメントにすることはよくあることである。操作方法はわかっているし、実際に操作することは出来るが、ドキュメントにしようとすると、操作の途中の記憶があいまいになっているということはよくあることである。その場合、ドキュメントを書いている途中であいまいだった部分の操作をもう一度実際にやって確かめたり、または始めから操作とドキュメント化を平行して行うといった面倒な作業が必要となる。
【００１９】
また、誰かにある特定の操作を教えてあげるということもよくあることである。その教える相手の前で操作を実際にやってみせるという方法が一般的であるが、見たときには分かったつもりでも実際に自分でやってみると覚えていなかったということはよくあることである。その時も、操作手順がドキュメントとして相手に渡すことが出来れば、相手はドキュメントを見て確認しながら操作を実行することが出来る。さらにそのドキュメントを保存しておけば、あとでまた忘れたときに参照することが出来、同じようなことを人に聞くこともなくなる。
【００２０】
このような場合に、操作手順を記憶し、操作手順をドキュメント化し、プリンタで印刷する。
【００２１】
操作の記憶を開始し、そのあと記憶をしたい操作を実際に行う。その操作情報はプリンタの記憶装置に記憶される。操作の記憶が終了すると、記憶された操作情報を文章に変換する。変換の時、プリンタの記憶装置に予め格納されている文章のデータベースを参照して変換する。変換された文章はＰＤＬ（ページ記述言語）に変換され、印刷される。これらを図４のフローチャートを用いて詳細に説明する。
【００２２】
まず、操作パネルの操作記憶開始ボタンが押されると、記憶が開始される。このとき、複数のボタンを同じに押すことで操作記憶開始ボタンとする場合もある。ステップＳ４０１で総操作回数をカウントするための変数Ｎを０に初期化する。次にステップＳ４０２で操作回数をカウントするので、Ｎをインクリメントする。ステップＳ４０３で操作パネルからの入力をする。Ｓ４０３で行われた操作の情報は、予め用意されている配列Ｓ［Ｎ］に文字列として格納する。ステップＳ４０５で最後に行われた操作が操作手順記憶終了ボタンであるかを判別する。操作手順記憶終了ボタンでなかったら、Ｓ４０２に戻り、操作手順終了ボタンだった場合には、次のステップに進む。
【００２３】
ステップＳ４０６で配列のカウンタＩと操作手順番号Ｋを１に初期化する。さらにステップＳ４０７で操作回数を数えるカウンタＪを１に初期化し、次のステップに進む。ステップＳ４０８でＩ番目の操作情報Ｓ［Ｉ］とＩ＋１番目の操作情報Ｓ［Ｉ＋１］とが同じであるかを判別する。同じ場合は、ステップＳ４０９に進み、操作情報が格納されている配列のカウンタＩをインクリメントし、さらに操作回数を数えるカウンタＪをインクリメントする。そして、Ｓ４０８に戻る。異なる場合は、ステップＳ４１０に進む。Ｓ４１０で操作情報Ｓ［Ｉ］を文章データベースから検索する。文章データベースはＲＯＭに図５のように格納されている。ステップＳ４１１で、操作手順番号Ｋと操作回数ＪとＳ４１０で検索された文章とから操作手順の文章を生成し、次のステップに進む。ステップＳ４１２で、Ｓ４１１で生成された文章をバッファに格納する。ステップＳ４１３で、配列のカウンタＩが総操作回数Ｎより小さいかを判別する。ＮよりＩが小さい場合は、ステップＳ４１４に進む。Ｓ４１４で配列のカウンタＩと操作手順番号Ｋをインクリメントし、Ｓ４０７に進む。ＩがＮ以上だった場合、ステップＳ４１５に進み、Ｓ４１５でバッファにある文章をＰＤＬ（ページ記述言語）に変換し印刷を行う。
【００２４】
【発明の効果】
以上説明したように、操作を記憶し、操作手順を文章に変換し、変換した文章をそのまま印刷することによって、マニュアル等の手順のドキュメント化の作業を簡単にし、作業時間を短縮し、他人に操作方法を教える時も、その場でその操作だけの操作手順書を作成でき、わかりやすく教えることが可能となる。
【図面の簡単な説明】
【図１】本発明を適用可能な第１の出力装置のそれぞれの構成を示す断面図である。
【図２】本発明の実施例を示すプリンタ制御システムの構成を説明するブロック図である。
【図３】本発明の概略を示すブロック図である。
【図４】プリンタにおいて、本発明の処理ルーチンを示すメインフローチャートである。
【図５】プリンタ内の記憶装置に格納されている文章データベースの例である。
【図６】本発明の実施例を示す、出力例である。
【符号の説明】
１，１２　ＣＰＵ
２，１９　ＲＡＭ
３，１３　ＲＯＭ
４　システムバス
５　ＫＢＣ（キーボードコントローラ）
６　ＣＲＴＣ（ＣＲＴコントローラ）
７　ＤＫＣ（ディスクコントローラ）
８　ＮＴＷＣ（ネットワークコントローラ）
９　ＫＢ（キーボード）
１０　ＣＲＴ
１１，１４　外部メモリ
１５　システムバス
１６　印刷部Ｉ／Ｆ
１７　印刷部
１８　入出力部
２０　ＭＣ（メモリコントローラ）
２１　双方向Ｉ／Ｆ
２２　ＤＫＣ（ディスクコントローラ）
２３　ハードディスク
１０００　プリンタ制御ユニット
１５００　レーザビームプリンタ（ＬＢＰ）
１５０１　操作部
１５０２　レーザドライバ
１５０３　半導体レーザ
１５０４　レーザ光
１５０５　回転多面鏡
１５０６　静電ドラム
１５０７　現像ユニット
１５０８　用紙カセット
１５０９　給紙ローラ
１５１０，１５１１　搬送ローラ
１５１２　レーザ光照射部
１５１３　レーザ光受光部
１５１４　スキャンユニット
３０００　ホストコンピュータ
【図１】
2004030398.tif 000003
【図２】
2004030398.tif 000004
【図３】
2004030398.tif 000005
【図４】
2004030398.tif 000006
【図５】
2004030398.tif 000007
【図６】
2004030398.tif 000008