(57)【要約】【課題】全入力データのスキャン完了を待たずデータ処理機に印刷出力を指令できるようにする。【解決手段】データ処理機１１０、ワークステーション１２０及びプリンタ１３０によってデータ処理システム１００を構成し、データ処理機内プロセッサ１１２、ワークステーション内プロセッサ１２２及びプリンタ内プロセッサ１３２を相互通信させる。処理機１１０には対プリンタ指令キー１１１を設ける。処理機１１０によるスキャン即ち入力データ取得に先立ちキー１１１を操作すると、処理機１１０によるスキャン／処理の結果について印刷要求を発行するよう求める事前指令が、システム１００に対して与えられる。プロセッサ１１２、１２２及び１３２のうち少なくとも何れかが、所与のプログラム命令に従いその事前指令を受け付け、その事前指令による印刷要求を適切な時点で発行する。【選択図】図１
2008217788.tif 000002
【特許請求の範囲】
【請求項１】
それぞれプロセッサを少なくとも１個有しそのプロセッサ間で相互通信するデータ処理機、プリンタ及びワークステーションを備え、
上記データ処理機が、当該データ処理機がスキャンにより取得した入力データ又はそれに対するデータ処理の結果について印刷要求を発行するよう求める事前指令を、そのデータの取得に先立ち受け取れるよう、対プリンタ指令キーを少なくとも１個有し、
上記プロセッサのうち少なくとも何れかが、所与のプログラム命令に従い上記事前指令を受け付けるデータ処理システム。
【請求項２】
請求項１記載のデータ処理システムであって、ワークステーション内プロセッサが、データ処理機内プロセッサとの通信を踏まえ且つ所与のプログラム命令に従い、上記事前指令に基づく印刷要求を発行するデータ処理システム。
【請求項３】
請求項１記載のデータ処理システムであって、データ処理機内プロセッサが、プリンタ内プロセッサとの通信を踏まえ且つ所与のプログラム命令に従い、上記事前指令に基づく印刷要求を発行するデータ処理システム。
【請求項４】
データ処理機がスキャンにより取得した入力データ又はそれに対するデータ処理の結果について印刷要求を発行するよう求める事前指令を、そのデータの取得に先立ち与えるステップを、含むデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データをスキャン及び処理しその結果をプリンタにより印刷するシステム及び方法に関する。
【背景技術】
【０００２】
本件技術分野で周知のデータ処理機の中には、学生相手の多枝選択試験の際、所定書式の回答用紙に鉛筆等で記入された回答のスキャン機として使用されるものがある。その種の用途では、記入済の回答用紙をデータ処理機でスキャンし、スキャンにより得た回答データを処理して学生個人別の試験成績表を作成する。また、そのデータ処理機で試験成績を解析し、学生グループ別成績表、設問別成績表等々を作成することもできる。そして、そのデータ処理機により回答状況を集約することもできる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
その種のスキャン機には、スプレッドシート等の編集可能形式やＰＤＦファイル等の編集不許形式によって試験結果を保存する機能や、ユーザからの指令に応じそれを印刷出力させる機能がある。しかしながら、全ての回答用紙をスキャンした後でないと試験結果を印刷出力させられないので、特定の学生個人或いは特定の学生グループの試験成績だけを印刷させたい場合でも全用紙スキャン完了を待たねばならず、無駄な待ち時間が発生してしまう。
【課題を解決するための手段】
【０００４】
従来のデータ処理機、特にその印刷ジョブ要求処理システム及び方法におけるこのような問題点を緩和乃至解消するため、本発明の一実施形態に係るデータ処理システムは、それぞれプロセッサを少なくとも１個有しそのプロセッサ間で相互通信するデータ処理機、プリンタ及びワークステーションを備え、そのデータ処理機が、当該データ処理機がスキャンにより取得した入力データ又はそれに対するデータ処理の結果について印刷要求を発行するよう求める事前指令を、そのデータの取得に先立ち受け取れるよう、対プリンタ指令キーを少なくとも１個有する。そして、上掲のプロセッサのうち少なくとも何れかが、所与のプログラム命令（プログラム可能な一群の命令のこと；本願にて同様）に従い事前指令を受け付ける。
【０００５】
本システムにおけるデータ処理機は例えば成績表作成機／成績解析機として用いることができる。データ処理機に対する入力データは例えば設問に対する学生の回答である。プリンタからの印刷ジョブ出力は、例えば個別乃至個人別のスキャン／データ処理結果、グループ別のスキャン／データ処理結果、スキャン／処理したデータの集約結果等である。
【０００６】
データ処理機内プロセッサは、例えばデータ処理機によるスキャン、それにより取得した入力データに対するデータ処理、ひいてはその結果に基づく出力データの生成を、所与のプログラム命令に従い自ら実行し或いは他の部材に実行させる。
【０００７】
入力データスキャンに先立ち上述の事前指令が発せられている場合、ワークステーション内プロセッサが、データ処理機内プロセッサとの通信結果を踏まえ所与のプログラム命令を実行することにより、その事前指令に基づく印刷要求を発行する。
【０００８】
また、ワークステーション内プロセッサではなくデータ処理機内プロセッサが、印刷要求を発行するようにしてもよい。即ち、データ処理機内プロセッサが、プリンタ内プロセッサとの通信結果を踏まえ所与のプログラム命令を実行することにより、その事前指令に基づく印刷要求を発行するようにしてもよい。
【０００９】
印刷要求が発行された場合、ワークステーション内プロセッサが、データ処理機内プロセッサ及びプリンタ内プロセッサとの通信結果を踏まえ所与のプログラム命令を実行することにより、データ処理機にて生成された出力データに基づく印刷ジョブ出力を要求する。プリンタは、この要求に応じ、印刷ジョブ出力即ちその出力データに基づく印刷を実行する。
【００１０】
また、ワークステーション内プロセッサではなくデータ処理機内プロセッサ及びプリンタ内プロセッサの連携で、印刷ジョブ出力を要求するようにしてもよい。即ち、データ処理機内プロセッサ及びプリンタ内プロセッサが相互通信結果を踏まえ所与のプログラム命令を実行することにより、データ処理機にて生成された出力データに基づく印刷ジョブ出力を要求するようにしてもよい。プリンタは、この要求に応じ、印刷ジョブ出力即ちその出力データに基づく印刷を実行する。
【００１１】
本発明は、またデータ処理機として把握乃至実施することもできる。即ち、本発明の一実施形態に係るデータ処理機は、相互通信するようプリンタ及びワークステーション双方に少なくとも１個設けられているプロセッサとの間で相互通信する少なくとも１個のプロセッサと、データ処理機がスキャンにより取得した入力データ又はそれに対するデータ処理の結果について印刷要求を発行するよう求める事前指令を、そのデータの取得に先立ち与えるための少なくとも１個の対プリンタ指令キーと、を備える。所与のプログラム命令に従い事前指令を受け付けるのは上掲のプロセッサのうち少なくとも何れかとする。なお、本実施形態においても、データ処理システムに係る実施形態について述べた構成を採用することができる。
【００１２】
本発明は、更にデータ処理方法として把握乃至実施することもできる。即ち、本発明の一実施形態に係るデータ処理方法は、データ処理機がスキャンにより取得した入力データ又はそれに対するデータ処理の結果について印刷要求を発行するよう求める事前指令を、そのデータの取得に先立ち与えるステップを含む。本方法には、データ処理機がスキャンによって入力データを取得するステップと、そのデータに対しデータ処理を実行して出力データを生成するステップとを、含めることができる。本方法には、更に、データ処理機にて生成された出力データに基づく印刷ジョブ出力を要求するステップと、要求に応じその出力データに基づく印刷ジョブ出力を実行するステップとを、含めることができる。データ処理機は例えば成績表作成機／成績解析機、データ処理機への入力は例えば設問に対する学生の回答、プリンタからの印刷ジョブ出力は例えば個別乃至個人別のスキャン／データ処理結果、グループ別のスキャン／データ処理結果、スキャン／処理したデータの集約結果等である。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の好適な実施形態に係るデータ処理システムについて説明する。本システムで使用するデータ処理機は、入力データスキャンより前に１個又は複数個の対プリンタ指令キーの操作によって事前指令が与えられたときそれを受け付け、その事前指令に基づき、スキャンによる入力データ取得（及びその結果に対するデータ処理）の結果について印刷出力要求を発行するよう、構成されたものである。このような構成を採ることにより、本システムによれば、従来のスキャン取得データ印刷ジョブ要求方法に存していた種々の問題点を、解消乃至緩和することができる。
【００１４】
図１及び図２に、本発明の一実施形態に係るデータ処理システム１００及びその動作手順２００を示す。本システム１００はそれぞれプロセッサを少なくとも１個有するデータ処理機（スキャン機）１１０、ワークステーション１２０及びプリンタ１３０から構成されており、データ処理機内プロセッサ１１２、ワークステーション内プロセッサ１２２及びプリンタ内プロセッサ１３２は相互に通信できるよう構成及び接続されている。プリンタ１３０はデータ処理機１１０の専用機であってもよいし、図示しない他の装置とネットワーク上で共用する共有プリンタであってもよい。本システム１００は、印刷ジョブ出力事前指令機能付データスキャン、処理及び印刷統合システムとして機能する。なお、本願では、狭義のプリンタに限らず種々の画像マーキング装置を包含する意味で、また記載を簡略化する目的で、「プリンタ」なる用語を用いている。
【００１５】
本実施形態におけるデータ処理機１１０は成績表作成機／成績解析機である（以下この例で説明するが本実施形態は他の用途でも使用できる）。即ち、所定書式を有する多枝選択試験用回答用紙１０に学生が鉛筆等で記入した回答をスキャンし、試験成績表や試験解析表を作成するのに使用される。
【００１６】
回答用紙１０は書面差入口１１４を介してデータ処理機１１０に差し込まれる。データ処理機１１０はその回答用紙１０をスキャンすることによって入力データを取得し、取得した入力データを処理することによって個別の出力データ、例えば個々の学生の試験成績表データを生成する一方、スキャン済の回答用紙１０を書面受け１１６内に送り出す。また、データ処理機１１０にてスキャン結果を更に解析すること、例えば試験成績表データの解析により学生グループ別の試験成績表データや設問別の試験成績表データを生成して出力することもでき、またデータ処理機１１０にて回答状況を集約しその結果を出力することもできる。そして、本実施形態のデータ処理機１１０には、対プリンタ指令キー（例えばボタン）が少なくとも１個（図中１１１）設けられている。
【００１７】
データ処理機１１０には、生成した出力データ例えば試験成績表データを保存する機能がある。保存形式はスプレッドシートのような編集可能形式やＰＤＦファイルのような編集不許形式である。データ処理機１１０には、更に、スキャンによる入力データ取得に先立ち対プリンタ指令キー１１１の操作によって与えられる事前指令を、受け付ける機能がある。この事前指令は、これからデータ処理機１１０がスキャンにより取得する入力データ又はそれに対するデータ処理の結果について印刷要求を発行するよう求めるものであり、データ処理機内プロセッサ１１２は所与のプログラム命令を実行することにより当該事前指令を受け付ける。プログラム命令は、プロセッサ１１２にて実行することができるよう、データ処理機内プロセッサ１１２、ワークステーション内プロセッサ１２２及びプリンタ内プロセッサ１３２のうち少なくとも何れかに与えておく。
【００１８】
スキャンによる入力データ取得に先立ちこうした事前指令が発せられている場合、本実施形態では、受け付けた事前指令に基づく印刷要求を、そのためのプログラム命令の実行によって発行する。例えばワークステーション内プロセッサ１２２が、データ処理機内プロセッサ１１２との通信結果を踏まえてそのプログラム命令を実行することにより、印刷要求を発行する。
【００１９】
或いは、ワークステーション内プロセッサ１２２ではなくデータ処理機内プロセッサ１１２が、プリンタ内プロセッサ１３２との直接通信結果を踏まえてそのプログラム命令を実行することにより、印刷要求を発行するようにしてもよい。
【００２０】
データ処理機内プロセッサ１１２は、更に、データ処理機１１０がスキャンによって取得した入力データに対するデータ処理を、そのためのプログラム命令を実行することによって実行し、その結果を示す出力データを生成する。
【００２１】
本実施形態では、更に、印刷要求の発行に応じ且つ生成された出力データに基づき、そのためのプログラム命令を実行することにより、プリンタ１３０に結果の印刷を行わせる。即ち、ワークステーション内プロセッサ１２２が、データ処理機内プロセッサ１１２及びプリンタ内プロセッサ１３２との通信結果を踏まえてそのプログラム命令を実行し、それによりプリンタ１３０に対し印刷ジョブ出力１４０を要求する。プリンタ１３０は、データ処理機１１０がデータ入力及びそのデータの処理によって生成した出力データに基づき、入力時スキャン／データ処理結果を印刷する。
【００２２】
或いは、データ処理機内プロセッサ１１２がプリンタ内プロセッサ１３２と直接通信し、その結果を踏まえプロセッサ１１２及び１３２がそのためのプログラム命令を実行することにより、プリンタ１３０に対し印刷ジョブ出力１４０を要求するようにしてもよい。プリンタ１３０は、データ処理機１１０がデータ入力及びそのデータの処理によって生成した出力データに基づき、入力時スキャン／データ処理結果を印刷する。この場合も、前述の通り、個別（個人別）データ処理結果、グループ別データ処理結果、集約結果等を印刷出力することができる。また、プロセッサ１１２とプロセッサ１３２との間の直接通信は、ワークステーション内プロセッサ１２２を介さない経路での通信に限らず、プロセッサ１２２を介する経路での通信で、実現することもできる。但し、後者の場合、プロセッサ１２２はデータに対して能動的には働きかけず、高々受動的に働きかけるのみとする。
【００２３】
更に、前述の通り、本システム１００は印刷ジョブ出力事前指令機能付データスキャン、処理及び印刷統合システムとして構築することができる。本システム１００をそうした統合システムとして構築するには、その構成要素であるデータ処理機１１０、ワークステーション１２０及びプリンタ１３０を互いに別体のユニットとしてもよいし、データ処理機１１０をワークステーション１２０、プリンタ１３０又はその双方と共に共通のハウジング（１個でも複数個でもよい）に入れて物理的に一体化させてもよい。本システム１００は何れの形態も採りうる。
【００２４】
本件技術分野に習熟された方々（いわゆる当業者）には理解できるように、本実施形態はまた、データ処理機１１０に係る発明の実施形態としても把握乃至表現できる。即ち、本実施形態に係るデータ処理機１１０は、相互通信するようプリンタ１３０及びワークステーション１２０双方に少なくとも１個設けられたプロセッサ１３２及び１２２（同順）との間で相互通信する少なくとも１個のプロセッサ１１２と、データ処理機１１０によるスキャンにより取得した入力データ又はそれに対するデータ処理の結果について印刷要求を発行するよう求める事前指令を当該入力データ取得に先立ち与えるための少なくとも１個の対プリンタ指令キー１１１とを、上掲の如くに備える。所与のプログラム命令に従い事前指令を受け付けるのは、上掲のプロセッサ１１２、１２２及び１３２のうち少なくとも何れかとする。
【００２５】
本実施形態においては、例えばワークステーション内プロセッサ１２２がデータ処理機内プロセッサ１１２との通信結果を踏まえそのためのプログラム命令を実行することにより、スキャンによる入力データ取得に先立ち受け付けてある事前指令に基づく印刷要求を発行する。更に、プロセッサ１２２がプロセッサ１１２及びプリンタ内プロセッサ１３２との通信結果を踏まえそのためのプログラム命令を実行することにより、プリンタ１３０に対し印刷ジョブ出力１４０を要求する。プリンタ１３０は、データ処理機１１０が入力データをデータ処理して生成した出力データに基づき、入力時スキャン／データ処理結果を印刷する。
【００２６】
本実施形態においては、或いはデータ処理機内プロセッサ１１２がプリンタ内プロセッサ１３２との直接通信結果を踏まえそのためのプログラム命令を実行することにより、スキャンによる入力データ取得に先立ち受け付けてある事前指令に基づく印刷要求を発行する。更に、プロセッサ１１２及び１３２が相互通信結果を踏まえそのためのプログラム命令を実行することにより、プリンタ１３０に対し印刷ジョブ出力１４０を要求する。プリンタ１３０は、データ処理機１１０が入力データに対するデータ処理によって生成した出力データに基づき、入力時スキャン／データ処理結果を印刷する。
【００２７】
図２に、本実施形態の動作手順たるデータ処理方法２００を示す。本方法２００中のステップ２０２では、データ処理機１１０がスキャンによって入力データを取得するのに先立ち、ユーザからの事前指令を受け付ける。受け付ける事前指令は、スキャンによって得た入力データ又はそれに対するデータ処理の結果について、印刷要求を発行するよう求める指令である。ステップ２０４ではデータ処理機１１０がスキャンによって入力データを取得し、ステップ２０６ではそのデータに対しデータ処理を施して出力データを生成する。ステップ２０８ではデータ処理機１１０にて生成された出力データに基づく印刷ジョブ出力１４０を求め、ステップ２１０ではその出力データに基づき結果を印刷する。図１に示したように、この印刷は例えばプリンタ１３０にて実行する。また、印刷ジョブ出力１４０を求めるステップ２０８は、ワークステーション内プロセッサ１２２で実行するようにしてもよいし、図中バイパス経路２１２で示すようにステップ２０８をスキップし、データ処理機内プロセッサ１１２がプリンタ内プロセッサ１３２と通信して実行するようにしてもよい。印刷ジョブ出力１４０を求められたプリンタ１３０は、この要求に応じステップ２１０を実行して、データ処理機１１０がスキャンにより取得した入力データ又はそれに対するデータ処理の結果を印刷する。更に、本方法２００における印刷出力は、個別乃至個人別処理結果２１２ａ、グループ別処理結果２１２ｂ、集約結果２１２ｃ、或いはそれらの組合せ等の形態を採ることができる。そして、本方法２００は、試験問題に対する学生の回答を入力し、データ処理機１１０を試験成績表作成機乃至試験結果解析機として使用する形態等で、実行することができる。
【００２８】
このように、本発明の好適な実施形態に係るデータ処理システムにおいては、データ処理機がスキャンによって取得した入力データ又はそれに対するデータ処理の結果について印刷要求を発行するよう求める事前指令を、少なくとも１個の対プリンタ指令キー経由で且つスキャンによるデータ入力に先立ち受け取ることができるよう、データ処理機が構成されている。また、ワークステーション内プロセッサがプリンタ内プロセッサと通信して印刷ジョブ出力を要求し、或いはデータ処理機内プロセッサがプリンタ内プロセッサと直接通信して印刷ジョブ出力を要求するように、本システムを構成することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態に係るデータ処理システム、特にデータ処理機における入力時スキャン／データ処理結果についての印刷出力を事前指令する機構を示す模式図である。
【図２】本発明の一実施形態に係るデータ処理方法、特にデータ処理機における入力時スキャン／データ処理結果についての印刷出力を事前指令する手順を示すフローチャートである。
【符号の説明】
【００３０】
１００  データ処理システム、１１０  データ処理機、１１１  対プリンタ指令キー、１１２，１２２，１３２  プロセッサ、１２０  ワークステーション、１３０  プリンタ、１４０  印刷ジョブ出力、２００  データ処理方法、２０２  事前指令ステップ。
【図１】
2008217788.tif 000003
【図２】
2008217788.tif 000004