JP7773134B2 - Image forming system and image forming apparatus - Google Patents
Image forming system and image forming apparatusInfo
- Publication number
- JP7773134B2 JP7773134B2 JP2024504662A JP2024504662A JP7773134B2 JP 7773134 B2 JP7773134 B2 JP 7773134B2 JP 2024504662 A JP2024504662 A JP 2024504662A JP 2024504662 A JP2024504662 A JP 2024504662A JP 7773134 B2 JP7773134 B2 JP 7773134B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- unit
- image forming
- control unit
- homework
- 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.)
- Active
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/42—Scales and indicators, e.g. for determining side margins
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G21/00—Arrangements not provided for by groups G03G13/00 - G03G19/00, e.g. cleaning, elimination of residual charge
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G21/00—Arrangements not provided for by groups G03G13/00 - G03G19/00, e.g. cleaning, elimination of residual charge
- G03G21/14—Electronic sequencing control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/21—Intermediate information storage
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Facsimiles In General (AREA)
Description
本発明は、サーバーに格納されているファイルをダウンロードして印刷する画像形成装置に関する。 The present invention relates to an image forming device that downloads and prints files stored on a server.
特許文献1乃至3は、クラウドサーバーに格納されているドキュメントを画像形成装置にダウンロードして印刷する技術を開示している。 Patent documents 1 to 3 disclose technologies for downloading documents stored on a cloud server to an image forming device and printing them.
クラウドサーバーは複数のユーザーによるファイルの共有に適している。しかしながら、クラウドサーバーに格納されているファイルの中から、各ユーザーが個別に、自身に有益性の高いファイルを見つけるのは簡単ではない。 Cloud servers are suitable for sharing files among multiple users. However, it is not easy for each user to individually find files that are useful to them from among the files stored on a cloud server.
本発明は、上記の事情に鑑みなされたものであり、サーバーに格納されているファイルの中から、ユーザーにとって有益性の高いファイルをユーザーに提示して、ユーザーが印刷対象のファイルを選択しやすくすることを目的とする。 The present invention has been developed in consideration of the above circumstances, and aims to present users with files that are most useful to them from among the files stored on the server, making it easier for them to select files to print.
本発明の一局面に係る画像形成装置は、記録紙に画像を形成する画像形成部と、ネットワークを通じて外部装置とデータ通信を行なう通信部と、表示部と、ユーザーによる操作に基づいて指示を受付ける操作部と、通信部を介して、複数のファイルを格納しているサーバーからファイルをダウンロードし、画像形成部に対し、ダウンロードしたファイルが示す画像を記録紙に形成させる制御部と、を備える。制御部は、サーバーに格納されている複数のファイルの中から、予め定められた重要度条件を満たす少なくとも1つのファイルを抽出し、抽出した少なくとも1つのファイルを表示部に表示させ、少なくとも1つのファイルのうちのいずれかを選択するための選択指示を、操作部を介して受付けると、画像形成部に対し、選択指示により指定されているファイルが示す画像を記録紙に形成させる。 An image forming apparatus according to one aspect of the present invention includes an image forming unit that forms an image on recording paper, a communication unit that communicates data with an external device via a network, a display unit, an operation unit that accepts instructions based on user operations, and a control unit that downloads files from a server that stores multiple files via the communication unit and causes the image forming unit to form an image indicated by the downloaded file on recording paper. The control unit extracts at least one file that meets predetermined importance conditions from the multiple files stored on the server, displays the extracted at least one file on the display unit, and, upon receiving a selection instruction via the operation unit to select one of the at least one file, causes the image forming unit to form an image indicated by the file specified by the selection instruction on recording paper.
本発明の他の一局面に係る画像形成装置は、記録紙に画像を形成する画像形成部と、ネットワークを通じて外部装置とデータ通信を行なう通信部と、表示部と、ユーザーによる操作に基づいて指示を受付ける操作部と、通信部を介して、複数のファイルを格納するサーバーからファイルをダウンロードし、画像形成部に対し、ダウンロードしたファイルが示す画像を記録紙に形成させる制御部と、を備える。制御部は、通信部を介して、サーバーから第1のファイルをダウンロードし、第1のファイルに基づいて作成されている第2のファイルをサーバーにアップロードし、対応する第2のファイルがアップロードされていない第1のファイルを表示部に表示させ、表示させている第1のファイルのうちのいずれかを選択するための選択指示を、操作部を介して受付けると、画像形成部に対し、選択指示によりされている第1のファイルが示す画像を、記録紙に形成させる。 An image forming apparatus according to another aspect of the present invention includes an image forming unit that forms an image on recording paper, a communication unit that communicates data with an external device via a network, a display unit, an operation unit that accepts instructions based on user operations, and a control unit that downloads a file from a server that stores multiple files via the communication unit and causes the image forming unit to form an image indicated by the downloaded file on recording paper. The control unit downloads a first file from the server via the communication unit, uploads a second file created based on the first file to the server, displays on the display unit first files for which a corresponding second file has not been uploaded, and, upon receiving a selection instruction via the operation unit to select one of the displayed first files, causes the image forming unit to form on recording paper an image indicated by the first file selected by the selection instruction.
本発明によれば、サーバーに格納されているファイルの中から、ユーザーにとって有益性の高いファイルをユーザーに提示するので、ユーザーが印刷対象のファイルを選択しやすくなる。 According to the present invention, files that are most useful to the user are presented to the user from among the files stored on the server, making it easier for the user to select files to print.
以下、本発明の一実施形態に係る画像形成装置について図面を参照して説明する。図1は、本発明の一実施形態に係る画像形成装置1を含む画像形成システム11の全体を示す図である。An image forming apparatus according to one embodiment of the present invention will now be described with reference to the drawings. Figure 1 is a diagram showing the entire image forming system 11 including an image forming apparatus 1 according to one embodiment of the present invention.
画像形成システム11は、クラウド4上に存在するサーバー2と、情報処理装置3と、画像形成装置1と、を含む。サーバー2と、情報処理装置3と、画像形成装置1とは、それぞれ、インターネット等を用いたネットワークを通じて互いに接続されている。 The image forming system 11 includes a server 2, an information processing device 3, and an image forming device 1, which are located on a cloud 4. The server 2, the information processing device 3, and the image forming device 1 are each connected to each other via a network such as the Internet.
サーバー2は、例えば、学校向けに開発されている、宿題の配布、提出、及び採点の簡素化を実現するためのコンピューターである。サーバー2は、教師と生徒との間でのファイルの共有を可能にする記憶領域を有している。情報処理装置3は、ネットワークを通じてデータ通信が可能な、例えばパーソナルコンピューター(PC(Personal computer))である。画像形成装置1は、例えば、プリンター機能、スキャナー機能、及びコピー機能のような複数の機能を兼ね備える複合機である。 The server 2 is, for example, a computer developed for schools to simplify the distribution, submission, and grading of homework. The server 2 has a storage area that allows files to be shared between teachers and students. The information processing device 3 is, for example, a personal computer (PC) that is capable of data communication over a network. The image forming device 1 is, for example, a multifunction device that combines multiple functions such as a printer, scanner, and copier.
図2は、画像形成システム11を用いて実現される、教師が生徒に宿題を配布し、生徒が宿題を受け取って宿題の回答を提出し、教師が回答を採点するという一連の流れを示す図である。以下、画像形成システム11を用いて実現される、教師及び生徒間でのデータの受け渡しを説明する。 Figure 2 shows a series of steps implemented using the image forming system 11, in which a teacher distributes homework to students, students receive the homework and submit answers, and the teacher grades the answers. Below, we will explain the data exchange between teachers and students implemented using the image forming system 11.
教師は、情報処理装置3を用いて宿題を作成し、作成した宿題を示す書類データをサーバー2にアップロード(UL)する。サーバー2は、宿題を示す書類データを宿題ファイルF1として格納する。生徒は、画像形成装置1を用いて、宿題ファイルF1をサーバー2からダウンロード(DL)し、宿題ファイルF1が示す宿題の内容を記録紙に印刷する。生徒は、宿題の内容が印刷された記録紙に回答を書き込み、回答が書き込まれた記録紙を画像形成装置1にスキャンさせ、画像形成装置1から、スキャンにより得られた、提出書類を示すスキャンデータをサーバー2にアップロードする。サーバー2は、提出書類を示すスキャンデータを提出ファイルF2として記憶領域に格納する。 The teacher creates homework using information processing device 3 and uploads (UL) document data indicating the created homework to server 2. Server 2 stores the document data indicating the homework as homework file F1. The student downloads (DL) homework file F1 from server 2 using image forming device 1 and prints the homework content indicated in homework file F1 on recording paper. The student writes answers on the recording paper with the homework content printed on it, scans the recording paper with the answers written on it with image forming device 1, and uploads the scanned data indicating the submitted documents obtained by the scan from image forming device 1 to server 2. Server 2 stores the scanned data indicating the submitted documents in a memory area as submission file F2.
教師は、画像形成装置1を用いて、サーバー2から提出ファイルF2をダウンロードし、提出ファイルF2が示す生徒からの提出書類を記録紙に印刷する。教師は、提出書類が示す生徒の回答を採点し、採点結果を提出書類に書き込む。教師は、採点結果が書き込まれた提出書類を画像形成装置1にスキャンさせ、画像形成装置1から、スキャンにより得られた、採点書類を示すスキャンデータをサーバー2にアップロードする。サーバー2は、採点書類を示すスキャンデータを採点ファイルとして記憶領域に格納する。 The teacher uses image forming device 1 to download submission file F2 from server 2 and prints the student's submitted document indicated by submission file F2 onto recording paper. The teacher grades the student's answers indicated in the submitted document and writes the grading results on the submitted document. The teacher has image forming device 1 scan the submitted document with the grading results written on it, and uploads the scanned data indicating the graded document obtained from the scan from image forming device 1 to server 2. Server 2 stores the scanned data indicating the graded document in a memory area as a grading file.
生徒は、画像形成装置1を用いて、採点ファイルをサーバー2からダウンロードし、採点ファイルが記す採点結果の内容を記録紙に印刷する。 Students use the image forming device 1 to download the scoring file from the server 2 and print the scoring results recorded in the scoring file onto recording paper.
図3は、サーバー2の主要内部構成を概略的に示す機能ブロック図である。サーバー2は、制御ユニット21と、通信部22と、記憶装置23と、を備える。 Figure 3 is a functional block diagram that shows the main internal configuration of the server 2. The server 2 comprises a control unit 21, a communication unit 22, and a storage device 23.
通信部22は、ネットワーク上の外部装置との間でデータ通信を行なう通信インターフェイスである。例えば、通信部22は、情報処理装置3又は画像形成装置1との間でデータ通信を行なう。 The communication unit 22 is a communication interface that performs data communication with external devices on the network. For example, the communication unit 22 performs data communication with the information processing device 3 or the image forming device 1.
記憶装置23は、HDD(Hard Disk Drive)又はSSD(Solid State Drive)等の大容量記憶装置である。記憶装置23は、各種の制御プログラムを記憶する。記憶装置23は、記憶領域の一部として、教師データ記憶部230と、生徒データ記憶部231と、クラスデータ記憶部232と、ファイル記憶部233と、を備える。 The storage device 23 is a large-capacity storage device such as a hard disk drive (HDD) or a solid state drive (SSD). The storage device 23 stores various control programs. As part of its storage area, the storage device 23 includes a teacher data storage unit 230, a student data storage unit 231, a class data storage unit 232, and a file storage unit 233.
教師データ記憶部230は、教師データとして、教師コードに対応付けて、教師名又はパスワード等を教師毎に記憶する。 The teacher data storage unit 230 stores teacher names, passwords, etc. for each teacher, corresponding to a teacher code, as teacher data.
生徒データ記憶部231は、生徒データとして、生徒コードに対応付けて、生徒名又はパスワード等を生徒毎に記憶する。 The student data storage unit 231 stores student data such as student name or password for each student, corresponding to the student code.
クラスデータ記憶部232は、クラスコードに対応付けて、クラス名、クラスの担当教師を示す教師コード、又はクラスに参加可能な生徒を示す生徒コード等をクラス毎に記憶する。クラスとは、例えば授業の種類であり、「国語」、「数学」、又は「現代社会」等が挙げられる。 The class data storage unit 232 stores, for each class, the class name, a teacher code indicating the teacher in charge of the class, or a student code indicating the students who can participate in the class, in association with the class code. A class is, for example, the type of lesson, such as "Japanese," "Mathematics," or "Contemporary Society."
ファイル記憶部233は、生徒に配布されている宿題を示す書類データを含む宿題ファイル、生徒からの提出書類を示すスキャンデータを含む提出ファイル、及び、教師による採点書類を示すスキャンデータを含む採点ファイルをクラス毎に記憶する。 The file memory unit 233 stores, for each class, a homework file containing document data indicating homework distributed to students, a submission file containing scanned data indicating documents submitted by students, and a grading file containing scanned data indicating documents graded by the teacher.
宿題ファイルが含んでいる書類データは、教師によって情報処理装置3を用いて作成され、情報処理装置3からサーバー2にアップロードされている。ファイル記憶部233は、宿題ファイルを、宿題コードに対応付けて記憶している。宿題ファイルは、書類データに加えて、属性情報として、宿題名、配布対象のクラスを示すクラスコード、アップロード者を示す教師コード、アップロード日時、及び提出期限日時等を含む。宿題名、クラスコード、及び提出期限日時等は、教師による情報処理装置3の操作により設定されている。 The document data contained in the homework file is created by the teacher using the information processing device 3 and uploaded from the information processing device 3 to the server 2. The file storage unit 233 stores the homework file in association with a homework code. In addition to the document data, the homework file includes attribute information such as the homework name, a class code indicating the class to which it is distributed, a teacher code indicating the uploader, the upload date and time, and the submission deadline date and time. The homework name, class code, and submission deadline date and time are set by the teacher through operation of the information processing device 3.
提出ファイルの実体部分は、提出書類を示すスキャンデータである。ここで、提出書類は、宿題ファイルの内容が印刷されている記録紙に生徒により回答が書込まれた書類を示す。すなわち、提出書類は、宿題ファイルの実体部分としての書類データの内容が印刷された書類に書込みによる変更が加えられた書類を示す。 The substance of the submitted file is scanned data representing the submitted document. Here, the submitted document refers to a document on which the student has written answers written on a recording sheet on which the contents of the homework file are printed. In other words, the submitted document refers to a document on which the contents of the document data as the substance of the homework file are printed and to which changes have been made by writing.
このように、提出ファイルは、宿題ファイルに対して変更が行なわれた変更ファイルである。そのため、制御部210は、提出ファイルを、宿題ファイルと対応付けて、ファイル記憶部233に記憶させる。提出ファイルは、属性情報として、宿題コード、アップロード者を示す生徒コード、及びアップロード日時等を含む。 In this way, the submitted file is a modified file in which changes have been made to the homework file. Therefore, the control unit 210 associates the submitted file with the homework file and stores it in the file storage unit 233. The submitted file includes attribute information such as a homework code, a student code indicating the uploader, and the upload date and time.
採点ファイルの実体部分は、採点書類を示すスキャンデータである。採点書類は、生徒からの提出書類の内容が印刷されている記録紙に教師により採点結果が書込まれた書類を示す。すなわち、採点書類は、提出書類の内容が印刷されている書類に書込みによる変更が加えられた書類を示す。 The actual part of the grading file is scanned data representing the graded document. A graded document is a document on which the contents of the document submitted by the student are printed and on which the teacher has written the grading results. In other words, a graded document is a document on which the contents of the submitted document are printed and on which changes have been made by writing.
このように、採点ファイルは、提出ファイルに対して変更が行なわれた変更ファイルであるとともに、宿題ファイルに対して2度の変更が行なわれた変更ファイルでもある。このため、制御部210は、採点ファイルを、提出ファイル及び宿題ファイルと対応付けて、ファイル記憶部233に記憶させる。採点ファイルは、属性情報として、アップロード者を示す教師コード、及びアップロード日時等を含む。 In this way, the graded file is both a modified file in which changes have been made to the submitted file and a modified file in which two changes have been made to the homework file. Therefore, the control unit 210 associates the graded file with the submitted file and the homework file and stores them in the file storage unit 233. The graded file includes attribute information such as a teacher code indicating the uploader and the upload date and time.
制御ユニット21は、プロセッサー、RAM(Random Access Memory)、ROM(Read Only Memory)、及び専用のハードウェア回路を含む。プロセッサーは、例えばCPU(Central Processing Unit)、ASIC(Application Specific Integrated Circuit)、又はMPU(Micro Processing Unit)等である。制御ユニット21は、上記プロセッサーが上記ROM等に記憶されている動作制御プログラムに従って動作することで、制御部210として機能する。 The control unit 21 includes a processor, RAM (Random Access Memory), ROM (Read Only Memory), and dedicated hardware circuits. The processor may be, for example, a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), or MPU (Micro Processing Unit). The control unit 21 functions as the control unit 210 when the processor operates in accordance with an operation control program stored in the ROM, etc.
制御部210は、サーバー2の全体的な動作制御を司る。制御部210は、通信部22及び記憶装置23と接続されており、これらの各構成の動作制御、又は、これらの各構成との間での信号若しくはデータの送受信を行なう。 The control unit 210 is responsible for overall operational control of the server 2. The control unit 210 is connected to the communication unit 22 and the storage device 23, and controls the operation of each of these components, or sends and receives signals or data between each of these components.
図4は、画像形成装置1の主要内部構成を概略的に示す機能ブロック図である。画像形成装置1は、制御ユニット10、原稿給送部6、原稿読取部5、画像形成部12、定着部13、給紙部14、操作部47、ネットワークインターフェイス部91、及び記憶装置8を含む。 Figure 4 is a functional block diagram that shows the main internal configuration of the image forming device 1. The image forming device 1 includes a control unit 10, a document feed unit 6, a document reading unit 5, an image forming unit 12, a fixing unit 13, a paper feed unit 14, an operation unit 47, a network interface unit 91, and a storage device 8.
原稿給送部6は、原稿読取部5の上面にヒンジ等によって開閉可能に設けられている。原稿給送部6は、プラテンガラス上に載置されている原稿を読取る場合に原稿押さえカバーとして機能する。原稿給送部6は、ADF(Auto Document Feeder)である。原稿給送部6は、原稿載置トレイを備え、原稿載置トレイに載置されている原稿を原稿読取部5へ供給する。 The document feed unit 6 is mounted on the top surface of the document reading unit 5 and can be opened and closed using a hinge or the like. The document feed unit 6 functions as a document holding cover when reading a document placed on the platen glass. The document feed unit 6 is an ADF (Auto Document Feeder). The document feed unit 6 has a document placement tray and supplies documents placed on the document placement tray to the document reading unit 5.
画像形成装置1で原稿読取動作が行なわれる場合について説明する。原稿給送部6により原稿読取部5へ供給されてくる原稿、又はプラテンガラス上に載置されている原稿の画像を、原稿読取部5が光学的に読み取り、画像データを生成する。原稿読取部5により生成された画像データは、画像メモリー等に保存される。 The following describes the case where a document is read by the image forming device 1. The document reading unit 5 optically reads the image of a document supplied to the document reading unit 5 by the document feeding unit 6 or a document placed on the platen glass, and generates image data. The image data generated by the document reading unit 5 is stored in an image memory or the like.
画像形成部12は、感光体ドラム、帯電装置、露光装置、現像装置、及び転写装置を備える印刷機構である。 The image forming unit 12 is a printing mechanism that includes a photosensitive drum, a charging device, an exposure device, a developing device, and a transfer device.
画像形成装置1で画像形成動作が行なわれる場合について説明する。原稿読取動作により生成された画像データ、画像メモリー等に記憶されている画像データ、又は、ネットワーク接続されているコンピューターから受信した画像データ等に基づいて、画像形成部12が、給紙部14から給紙されてくる記録媒体としての記録紙にトナー像を形成する。 This section describes the image formation operation performed by the image forming device 1. Based on image data generated by the document reading operation, image data stored in an image memory, or image data received from a computer connected via a network, the image forming unit 12 forms a toner image on recording paper fed from the paper feed unit 14 as a recording medium.
定着部13は、画像形成部12によりトナー像が形成された記録紙を加熱及び加圧して、トナー像を記録紙に定着させる。定着処理が施された記録紙は排出トレイに排出される。給紙部14は、給紙カセットを備える。 The fixing unit 13 applies heat and pressure to the recording paper on which the toner image has been formed by the image forming unit 12, fixing the toner image to the recording paper. The recording paper after the fixing process is discharged onto an output tray. The paper supply unit 14 is equipped with a paper supply cassette.
操作部47は、画像形成装置1が実行可能な各種動作及び処理についての、例えば画像形成動作実行指示等のユーザーの指示を受付ける。操作部47は、ユーザーに対する操作案内等を表示する表示部473を備えている。操作部47は、表示部473が有するタッチパネルを介して、表示部473に表示されている操作画面に対するユーザーによる操作(タッチ操作)に基づく、ユーザーの指示の入力を受付ける。 The operation unit 47 accepts user instructions, such as instructions to execute an image forming operation, regarding various operations and processes that can be performed by the image forming device 1. The operation unit 47 is equipped with a display unit 473 that displays operation guides and the like for the user. The operation unit 47 accepts user instructions input via the touch panel of the display unit 473 based on user operations (touch operations) on the operation screen displayed on the display unit 473.
表示部473は、LCD(Liquid Crystal Display)等から構成されている。表示部473は、タッチパネルを備えている。ユーザーが画面表示されているボタン又はキーに触れる操作を行なうと、タッチパネルは、タッチ操作された位置に対応付けられている指示を受付ける。 The display unit 473 is composed of an LCD (Liquid Crystal Display) or the like. The display unit 473 is equipped with a touch panel. When the user touches a button or key displayed on the screen, the touch panel accepts the instruction associated with the touched position.
ネットワークインターフェイス部91は、ローカルエリア内、又はインターネット上の外部装置(例えば、サーバー2)と種々のデータの送受信を行なう通信インターフェイスである。ネットワークインターフェイス部91は、特許請求の範囲における通信部の一例である。 The network interface unit 91 is a communication interface that sends and receives various data to and from external devices (e.g., server 2) within the local area or on the Internet. The network interface unit 91 is an example of a communication unit within the scope of the claims.
記憶装置8は、HDD又はSSD等である。記憶装置8は、各種の制御プログラム等を記憶する。 The storage device 8 is an HDD, SSD, etc. The storage device 8 stores various control programs, etc.
制御ユニット10は、プロセッサー、RAM、ROM、及び専用のハードウェア回路を含む。プロセッサーは、例えばCPU、ASIC、又はMPU等である。 The control unit 10 includes a processor, RAM, ROM, and dedicated hardware circuits. The processor may be, for example, a CPU, ASIC, or MPU.
制御ユニット10は、記憶装置8に記憶されている制御プログラムに従った上記プロセッサーによる動作により、制御部100として機能する。但し、制御部100は、制御ユニット10による制御プログラムに従った動作によらず、それぞれハードウェア回路により構成することも可能である。以下、特に触れない限り、各実施形態について同様である。 The control unit 10 functions as the control unit 100 through operation by the processor in accordance with the control program stored in the storage device 8. However, the control unit 100 can also be configured by hardware circuits, without relying on operation in accordance with the control program by the control unit 10. Unless otherwise specified below, this applies to each embodiment.
制御部100は、画像形成装置1の全体的な動作制御を司る。制御部100は、原稿給送部6、原稿読取部5、画像形成部12、定着部13、給紙部14、操作部47、ネットワークインターフェイス部91、及び記憶装置8と接続されており、これら各部の駆動制御等を行なう。例えば、制御部100は、画像形成部12等を制御して、画像を記録媒体としての記録紙に形成させる。 The control unit 100 is responsible for overall operational control of the image forming apparatus 1. The control unit 100 is connected to the document feed unit 6, document reading unit 5, image forming unit 12, fixing unit 13, paper feed unit 14, operation unit 47, network interface unit 91, and storage device 8, and performs drive control of each of these units. For example, the control unit 100 controls the image forming unit 12, etc., to form an image on recording paper as a recording medium.
制御部100は、表示部473の表示制御を行なう。例えば、制御部100は、図5に示す、ホーム画面SC1を表示部473に表示させる。制御部100は、表示部473に対し、操作画面SC1に、選択可能な項目として、「コピー」を示す選択ボタンB1と、「プリント」を示す選択ボタンB2と、「スキャン」を示す選択ボタンB3と、を表示させている。 The control unit 100 controls the display of the display unit 473. For example, the control unit 100 causes the display unit 473 to display the home screen SC1 shown in FIG. 5. The control unit 100 causes the display unit 473 to display, on the operation screen SC1, a selection button B1 indicating "Copy," a selection button B2 indicating "Print," and a selection button B3 indicating "Scan" as selectable items.
<生徒による宿題の印刷>
次に、画像形成装置1の制御部100とサーバー2の制御部210との間で実行される宿題印刷処理の一例を、図6に示すフローチャートを参照して説明する。
<Student printing homework>
Next, an example of homework printing processing executed between the control unit 100 of the image forming apparatus 1 and the control unit 210 of the server 2 will be described with reference to the flowchart shown in FIG.
図5に示すホーム画面SC1において、操作部47が選択ボタンB2に対するユーザー操作に基づく指示を受付けると、制御部100は、図7Aに示す操作画面SC2を表示部473に表示させる(ステップS1)。制御部100は、表示部473に対し、操作画面SC2に、ホームマークを示す選択ボタンB11と、「戻る」を示す選択ボタンB12と、「外部メモリーから」を示す選択ボタンB13と、「クラウドから」を示す選択ボタンB14と、を表示させている。 When the operation unit 47 receives an instruction based on a user operation on the selection button B2 on the home screen SC1 shown in Figure 5, the control unit 100 causes the display unit 473 to display the operation screen SC2 shown in Figure 7A (step S1). The control unit 100 causes the display unit 473 to display, on the operation screen SC2, a selection button B11 indicating a home mark, a selection button B12 indicating "Back," a selection button B13 indicating "From external memory," and a selection button B14 indicating "From cloud."
操作画面SC2において、操作部47が選択ボタンB11に対するユーザー操作に基づく指示を受付けると、制御部100は、表示部473の表示をホーム画面SC1に切替える。操作画面SC2において、操作部47が選択ボタンB12に対するユーザー操作に基づく指示を受付けると、制御部100は、表示部473の表示を、ひとつ前に表示されていた操作画面に戻す。 When the operation unit 47 receives an instruction based on a user operation on the selection button B11 on the operation screen SC2, the control unit 100 switches the display on the display unit 473 to the home screen SC1. When the operation unit 47 receives an instruction based on a user operation on the selection button B12 on the operation screen SC2, the control unit 100 returns the display on the display unit 473 to the previously displayed operation screen.
操作画面SC2において、操作部47が選択ボタンB13に対するユーザー操作に基づく指示を受付けると、制御部100は、メモリーカード等の外部メモリーからの印刷を受付けるための操作画面を表示部473に表示させる。操作画面SC2において、操作部47が選択ボタンB14に対するユーザー操作に基づく指示を受付けると、制御部100は、サーバー2にアクセスするためのログイン画面を表示部473に表示させる(ステップS2)。 When the operation unit 47 receives an instruction based on a user operation on the selection button B13 on the operation screen SC2, the control unit 100 causes the display unit 473 to display an operation screen for receiving printing from an external memory such as a memory card. When the operation unit 47 receives an instruction based on a user operation on the selection button B14 on the operation screen SC2, the control unit 100 causes the display unit 473 to display a login screen for accessing the server 2 (step S2).
ユーザーが、ログイン画面を介したタッチパネルの操作で生徒コード及びパスワードを入力し、操作部47が上記入力を受付けると、制御部100は、ユーザーにより入力された生徒コード及びパスワードを、ネットワークインターフェイス部91を介してサーバー2に送信する(ステップS3)。 When the user enters a student code and password by operating the touch panel via the login screen and the operation unit 47 accepts the above input, the control unit 100 transmits the student code and password entered by the user to the server 2 via the network interface unit 91 (step S3).
サーバー2の制御部210は、通信部22を介して生徒コード及びパスワードを受信すると(ステップS4)、生徒データ記憶部231に記憶されている正規の生徒コード及びパスワードとの比較により、ユーザーが正規の有資格者であるか否かを判断する。制御部210は、ユーザーが正規の有資格者であると判断すると、当該ユーザーにログインを許可する。制御部210は、クラスデータ記憶部232を参照して、受信した生徒コードが示す生徒が参加可能なクラスを示すクラス情報(クラスコード及びクラス名)を抽出する(ステップS5)。制御部210は、抽出したクラス情報を、通信部22を介して画像形成装置1に送信する(ステップS6)。 When the control unit 210 of the server 2 receives the student code and password via the communication unit 22 (step S4), it compares them with the legitimate student code and password stored in the student data storage unit 231 to determine whether the user is a legitimate qualified student. If the control unit 210 determines that the user is a legitimate qualified student, it allows the user to log in. The control unit 210 references the class data storage unit 232 to extract class information (class code and class name) indicating classes that the student identified by the received student code can participate in (step S5). The control unit 210 transmits the extracted class information to the image forming device 1 via the communication unit 22 (step S6).
画像形成装置1の制御部100は、ネットワークインターフェイス部91を介して、サーバー2から送信されてきたクラス情報を受信すると(ステップS7)、受信したクラス情報が示すクラス名(ここでは、国語、数学、及び現代社会)に基づいて、図7Bに示す操作画面SC3を作成して表示部473に表示させる(ステップS8)。制御部100は、表示部473に対し、操作画面SC3に、クラス名として「国語」を示す選択ボタンB21と、クラス名として「数学」を示す選択ボタンB22と、クラス名として「現代社会」を示す選択ボタンB23と、を表示させている。 When the control unit 100 of the image forming device 1 receives the class information transmitted from the server 2 via the network interface unit 91 (step S7), it creates the operation screen SC3 shown in Figure 7B based on the class names (here, Japanese, Mathematics, and Contemporary Society) indicated in the received class information and displays it on the display unit 473 (step S8). The control unit 100 causes the display unit 473 to display on the operation screen SC3 a selection button B21 indicating the class name "Japanese," a selection button B22 indicating the class name "Mathematics," and a selection button B23 indicating the class name "Contemporary Society."
操作画面SC3において、操作部47が選択ボタンB21乃至B23のいずれかに対するユーザー操作に基づく指示を受付けると、制御部100は、図7Cに示す操作画面SC4を作成して表示部473に表示させる(ステップS9)。操作画面SC4は、上記指示により指定されたクラス内における書類の分類を示す。制御部100は、表示部473に対し、操作画面SC4に、「配布」を示す選択ボタンB31と、「提出済」を示す選択ボタンB32と、「採点済」を示す選択ボタンB33と、を表示させている。 When the operation unit 47 receives an instruction based on a user operation on any of the selection buttons B21 to B23 on the operation screen SC3, the control unit 100 creates the operation screen SC4 shown in FIG. 7C and displays it on the display unit 473 (step S9). The operation screen SC4 shows the classification of documents within the class specified by the instruction. The control unit 100 causes the display unit 473 to display the selection button B31 indicating "Distributed," the selection button B32 indicating "Submitted," and the selection button B33 indicating "Graded" on the operation screen SC4.
ユーザーは、生徒に配布されている宿題を画像形成装置1に印刷させるための指示を入力する場合、選択ボタンB31を選択する。ユーザーは、生徒が提出した提出書類を印刷させるための指示を入力する場合、選択ボタンB32を選択する。ユーザーは、教師により採点された採点書類を印刷させるための指示を入力する場合、選択ボタンB33を選択する。 When the user wants to input instructions to have the image forming device 1 print homework that has been distributed to students, the user selects selection button B31. When the user wants to input instructions to have the image forming device 1 print documents that have been submitted by students, the user selects selection button B32. When the user wants to input instructions to have the image forming device 1 print documents that have been graded by the teacher, the user selects selection button B33.
操作画面SC4において、操作部47が選択ボタンB31に対するユーザー操作に基づく指示を受付けると、制御部100は、操作画面SC3において選択されたクラス名を示すクラスコードを、ネットワークインターフェイス部91を介してサーバー2に送信して(ステップS10)、生徒に配布されている宿題を示す宿題情報の送信を要求する。 When the operation unit 47 receives an instruction based on a user operation on the selection button B31 on the operation screen SC4, the control unit 100 sends a class code indicating the class name selected on the operation screen SC3 to the server 2 via the network interface unit 91 (step S10) and requests the transmission of homework information indicating the homework distributed to the students.
サーバー2の制御部210は、通信部22を介して画像形成装置1から送信されてくるクラスコードを受信する(ステップS11)。制御部210は、上記要求を受付けると、ファイル記憶部233に記憶されている宿題ファイル群を参照して、受信したクラスコードが示すクラスの生徒に配布されている宿題を示す宿題情報(具体的には、宿題情報は、配布されている各宿題情報についての、宿題コード、宿題名、及び提出期限日時を示す。)を作成する(ステップS12)。制御部210は、作成した宿題情報を、通信部22を介して画像形成装置1に対して送信する(ステップS13)。The control unit 210 of the server 2 receives the class code transmitted from the image forming device 1 via the communication unit 22 (step S11). Upon receiving the request, the control unit 210 references the homework files stored in the file storage unit 233 and creates homework information indicating the homework distributed to students in the class indicated by the received class code (specifically, the homework information indicates the homework code, homework name, and submission deadline date and time for each piece of distributed homework information) (step S12). The control unit 210 then transmits the created homework information to the image forming device 1 via the communication unit 22 (step S13).
画像形成装置1の制御部100は、ネットワークインターフェイス部91を介して、サーバー2から送信されてくる宿題情報を受信する(ステップS14)。制御部100は、受信した宿題情報が示す内容に基づいて、図8Aに示す操作画面SC5を表示部473に表示させる(ステップS15)。操作画面SC5は、宿題情報に含まれている各宿題名等を示す。The control unit 100 of the image forming device 1 receives the homework information transmitted from the server 2 via the network interface unit 91 (step S14). The control unit 100 displays the operation screen SC5 shown in FIG. 8A on the display unit 473 based on the content of the received homework information (step S15). The operation screen SC5 displays the names of each homework assignment included in the homework information.
制御部100は、表示部473に対し、操作画面SC5に、宿題名としての「宿題I」乃至「宿題V」をそれぞれ示す選択ボタンB41乃至B45を表示させている。すなわち、操作画面SC5は、選択ボタンB41乃至B45により、ログインしている生徒に配布されている宿題のリストを示す。選択ボタンB41乃至B45のそれぞれは、提出期限日を示している。例えば、選択ボタンB41は、「宿題I」の提出期限日として「11/15」示している。制御部100は、表示部473に対し、操作画面SC5に「期限が近い順」を示す選択ボタンB46を表示させている。 The control unit 100 causes the display unit 473 to display selection buttons B41 to B45 on the operation screen SC5, which respectively indicate the homework names "Homework I" to "Homework V." That is, the operation screen SC5 uses selection buttons B41 to B45 to display a list of homework distributed to the logged-in student. Each of the selection buttons B41 to B45 indicates the submission deadline. For example, selection button B41 indicates "11/15" as the submission deadline for "Homework I." The control unit 100 causes the display unit 473 to display selection button B46 on the operation screen SC5, which indicates "Sort by nearest deadline."
操作画面SC5において、ユーザーにより選択ボタンB41乃至B45のうちのいずれかがタッチ操作され、操作部47が宿題のいずれかを選択するための選択指示を受付けると、制御部100は、ユーザーにより選択された選択ボタンB41乃至B45のうちのいずれかに対応する宿題を示す宿題コードを、ネットワークインターフェイス部91を介して、サーバー2に送信し(ステップS16)、当該宿題コードに対応する宿題ファイルの送信を要求する。 When the user touches any of the selection buttons B41 to B45 on the operation screen SC5 and the operation unit 47 receives a selection instruction to select one of the homework assignments, the control unit 100 sends a homework code indicating the homework corresponding to one of the selection buttons B41 to B45 selected by the user to the server 2 via the network interface unit 91 (step S16) and requests the transmission of the homework file corresponding to the homework code.
サーバー2の制御部210は、画像形成装置1から送信されてくる宿題コードを受信する(ステップS17)。制御部210は、上記要求を受付けると、ファイル記憶部233に記憶されている宿題ファイル群から、受信した宿題コードに対応する宿題ファイルを抽出する(ステップS18)。制御部210は、抽出した宿題ファイルを、通信部22を介して画像形成装置1に送信する(ステップS19)。The control unit 210 of the server 2 receives the homework code sent from the image forming device 1 (step S17). When the control unit 210 accepts the request, it extracts the homework file corresponding to the received homework code from the group of homework files stored in the file storage unit 233 (step S18). The control unit 210 transmits the extracted homework file to the image forming device 1 via the communication unit 22 (step S19).
画像形成装置1の制御部100は、ネットワークインターフェイス部91を介して、サーバー2から送信されてくる宿題ファイルを受信する(ステップS20)。制御部210は、受信した宿題ファイルの印刷を画像形成部12に実行させる(ステップS21)。これにより、ユーザーは、宿題が印刷されている印刷物を取得できる。 The control unit 100 of the image forming device 1 receives the homework file sent from the server 2 via the network interface unit 91 (step S20). The control unit 210 causes the image forming unit 12 to print the received homework file (step S21). This allows the user to obtain a printed copy on which the homework is printed.
次に、本発明の特徴の一つである、宿題情報に含まれている宿題名から特定タイトルを抽出して表示するための制御について説明する。 Next, we will explain the control for extracting and displaying specific titles from homework names contained in homework information, which is one of the features of the present invention.
画像形成装置1の制御部100は、サーバー2に格納されているファイル群から、予め定められた重要度条件を満たす特定タイトルを抽出して、重要度の高い順に表示部473に表示させる。 The control unit 100 of the image forming device 1 extracts specific titles that meet predetermined importance conditions from the group of files stored on the server 2 and displays them on the display unit 473 in order of importance.
制御部100は、宿題情報に含まれている宿題名に対応付けられている属性情報に基づいて、宿題情報に含まれている宿題名から、予め定められた重要度条件を満たす宿題名(特定タイトル)を抽出し、抽出した宿題名を表示部473に表示させる。ここでは、制御部100は、予め定められた重要度条件として、属性情報に提出期限日時が含まれているという条件を予め設定している。 The control unit 100 extracts homework names (specific titles) that satisfy predetermined importance conditions from the homework names included in the homework information based on the attribute information associated with the homework names included in the homework information, and displays the extracted homework names on the display unit 473. Here, the control unit 100 pre-sets a condition that the attribute information includes the submission deadline date and time as the predetermined importance condition.
制御部100は、更に、各宿題名について、現在日時から提出期限日時までの期間が短いほど重要度が高いと判定して、提出期限の近い宿題を示す宿題名から順に優先的に表示部473に表示させる。 The control unit 100 further determines that the shorter the period between the current date and time and the submission deadline date and time for each homework name, the higher the importance, and displays the homework names on the display unit 473 in order of priority, starting with the homework that has the nearest submission deadline.
例えば、制御部100は、サーバー2から宿題情報を受信したとき、当該宿題情報から、提出期限日時を日時情報として含む宿題名を抽出し、表示部473に対し、抽出した宿題名を示す選択ボタンを、図8Aに示す操作画面SC5に表示させる。制御部100は、更に、抽出した各宿題名について、現在日時から提出期限日時までの期間が短いほど重要度が高いと判定して、提出期限の近い宿題名を示す選択ボタンから順に上から並べられている、図8Bに示す操作画面SC5を表示部473に表示させる。ここで、提出期限の近い宿題名を示す選択ボタンから順に上から並べる表示は、上記「優先的に表示」の一例である。 For example, when the control unit 100 receives homework information from the server 2, it extracts from the homework information the homework names that include the submission deadline date and time as date and time information, and causes the display unit 473 to display selection buttons indicating the extracted homework names on the operation screen SC5 shown in FIG. 8A. The control unit 100 further determines that the shorter the period from the current date and time to the submission deadline for each extracted homework name, the higher the importance, and causes the display unit 473 to display the operation screen SC5 shown in FIG. 8B, in which the selection buttons indicating the homework names with the nearest submission deadline are arranged from top to bottom. Here, the display in which the selection buttons indicating the homework names with the nearest submission deadline are arranged from top to bottom is an example of the above-mentioned "priority display."
<生徒による宿題の提出>
生徒は、上記のように、画像形成装置1を用いて、宿題を選択し、選択した宿題に対応する宿題ファイルをサーバー2からダウンロードし、宿題を記録紙に印刷させる(ステップS21)。生徒は、宿題が印刷されている記録紙に回答を書込む。生徒は、回答が書込まれている提出書類を画像形成装置1にスキャンさせ、画像形成装置1を用いて、スキャンデータをサーバー2にアップロードすることにより、宿題に対する回答を提出する。
<Student homework submission>
As described above, the student uses the image forming device 1 to select homework, downloads the homework file corresponding to the selected homework from the server 2, and prints the homework on recording paper (step S21). The student writes answers on the recording paper on which the homework is printed. The student then scans the submitted document on which the answers have been written using the image forming device 1, and uses the image forming device 1 to upload the scanned data to the server 2, thereby submitting the answers to the homework.
次に、画像形成装置1の制御部100とサーバー2の制御部210との間で実行される回答提出処理の一例を、図9に示すフローチャートを参照して説明する。 Next, an example of an answer submission process executed between the control unit 100 of the image forming device 1 and the control unit 210 of the server 2 will be explained with reference to the flowchart shown in Figure 9.
図5に示すホーム画面SC1において、操作部47が選択ボタンB3に対するユーザー操作に基づく指示を受付けると、制御部100は、図10Aに示す操作画面SC11を表示部473に表示させる(ステップS101)。制御部100は、表示部473に対し、操作画面SC11に、「PCに保存」を示す選択ボタンB15と、「クラウドに保存」を示す選択ボタンB16と、を表示させている。 When the operation unit 47 receives an instruction based on a user operation on the selection button B3 on the home screen SC1 shown in FIG. 5, the control unit 100 causes the display unit 473 to display the operation screen SC11 shown in FIG. 10A (step S101). The control unit 100 causes the display unit 473 to display the selection button B15 indicating "Save to PC" and the selection button B16 indicating "Save to Cloud" on the operation screen SC11.
操作画面SC11において、操作部47が選択ボタンB15に対するユーザー操作に基づく指示を受付けると、制御部100は、PCへのスキャンデータの保存を受付けるための操作画面を表示部473に表示させる。 When the operation unit 47 accepts an instruction based on a user operation on the selection button B15 on the operation screen SC11, the control unit 100 displays an operation screen on the display unit 473 to accept the saving of the scan data to the PC.
一方、操作部47が選択ボタンB16に対するユーザー操作に基づく指示を受付けると、制御部100は、サーバー2にアクセスするためのログイン画面を表示部473に表示させる(ステップS102)。 On the other hand, when the operation unit 47 accepts an instruction based on a user operation on the selection button B16, the control unit 100 causes the display unit 473 to display a login screen for accessing the server 2 (step S102).
ユーザーが、ログイン画面において、操作部47を介して、生徒コード及びパスワードを入力し、操作部47が上記入力を受付けると、制御部100は、ユーザーにより入力された生徒コード及びパスワードを、ネットワークインターフェイス部91を介して、サーバー2に送信する(ステップS103)。 When the user enters a student code and password on the login screen via the operation unit 47 and the operation unit 47 accepts the above input, the control unit 100 transmits the student code and password entered by the user to the server 2 via the network interface unit 91 (step S103).
サーバー2の制御部210は、生徒コード及びパスワードを受信する(ステップS104)。制御部210は、生徒データ記憶部231に記憶されている正規の生徒コード及びパスワードとの比較で、ユーザーが正規の有資格者であるか否かを判断する。制御部210は、ユーザーが正規の有資格者であると判断すると、当該ユーザーにログインを許可する。制御部210は、クラスデータ記憶部232を参照して、受信した生徒コードが示す生徒が参加可能なクラスを示すクラス情報(クラスコード及びクラス名)を抽出する(ステップS105)。制御部210は、抽出したクラス情報を、通信部22を介して画像形成装置1に送信する(ステップS106)。 The control unit 210 of the server 2 receives the student code and password (step S104). The control unit 210 compares the received student code and password with the valid student code and password stored in the student data storage unit 231 to determine whether the user is a valid qualified student. If the control unit 210 determines that the user is a valid qualified student, it allows the user to log in. The control unit 210 references the class data storage unit 232 to extract class information (class code and class name) indicating classes that the student identified by the received student code can participate in (step S105). The control unit 210 transmits the extracted class information to the image forming device 1 via the communication unit 22 (step S106).
画像形成装置1の制御部100は、ネットワークインターフェイス部91を介して、サーバー2から送信されてくるクラス情報を受信する(ステップS107)。制御部100は、受信したクラス情報が示すクラス名(ここでは、国語、数学、及び現代社会)に基づいて、図10Bに示す操作画面SC12を作成して表示部473に表示させる(ステップS108)。制御部100は、表示部473に対し、操作画面SC12に、クラス名として「国語」を示す選択ボタンB51と、クラス名として「数学」を示す選択ボタンB52と、クラス名として「現代社会」を示す選択ボタンB53と、を表示させている。 The control unit 100 of the image forming device 1 receives the class information transmitted from the server 2 via the network interface unit 91 (step S107). The control unit 100 creates the operation screen SC12 shown in FIG. 10B based on the class names (here, Japanese, Mathematics, and Contemporary Society) indicated in the received class information, and displays it on the display unit 473 (step S108). The control unit 100 causes the display unit 473 to display, on the operation screen SC12, a selection button B51 indicating "Japanese" as the class name, a selection button B52 indicating "Mathematics" as the class name, and a selection button B53 indicating "Contemporary Society" as the class name.
操作画面SC12において、操作部47が選択ボタンB51乃至B53のいずれかに対するユーザー操作に基づく指示を受付けると、制御部100は、操作画面SC12において選択されたクラス名を示すクラスコードをサーバー2に送信して(ステップS109)、生徒に配布されている宿題を示す宿題情報の送信を要求する。 When the operation unit 47 receives an instruction based on a user operation on any of the selection buttons B51 to B53 on the operation screen SC12, the control unit 100 sends a class code indicating the class name selected on the operation screen SC12 to the server 2 (step S109) and requests the sending of homework information indicating the homework distributed to the students.
サーバー2の制御部210は、通信部22を介して画像形成装置1から送信されてくるクラスコードを受信する(ステップS110)。制御部210は、上記要求を受付けると、ファイル記憶部233に記憶されている宿題ファイル群を参照して、受信したクラスコードが示すクラスの生徒に配布されている宿題を示す宿題情報(具体的には、宿題情報は、配布されている各宿題情報についての、宿題コード、宿題名、及び提出期限日時を示す。)を作成する(ステップS111)。制御部210は、作成した宿題情報を、通信部22を介して画像形成装置1に対して送信する(ステップS112)。The control unit 210 of the server 2 receives the class code transmitted from the image forming device 1 via the communication unit 22 (step S110). Upon receiving the request, the control unit 210 references the homework files stored in the file storage unit 233 and creates homework information indicating the homework distributed to students in the class indicated by the received class code (specifically, the homework information indicates the homework code, homework name, and submission deadline date and time for each piece of distributed homework information) (step S111). The control unit 210 then transmits the created homework information to the image forming device 1 via the communication unit 22 (step S112).
画像形成装置1の制御部100は、ネットワークインターフェイス部91を介して、サーバー2から送信されてくる宿題情報を受信する(ステップS113)。制御部100は、受信した宿題情報が示す内容に基づいて、図10Cに示す操作画面SC13を表示部473に表示させる(ステップS114)。操作画面SC13は、宿題情報に含まれている各宿題名を示す。 The control unit 100 of the image forming device 1 receives the homework information transmitted from the server 2 via the network interface unit 91 (step S113). The control unit 100 displays the operation screen SC13 shown in FIG. 10C on the display unit 473 based on the content of the received homework information (step S114). The operation screen SC13 shows the names of each homework assignment included in the homework information.
制御部100は、表示部473に対し、操作画面SC13に、宿題名「宿題I」乃至「宿題V」のそれぞれを示す選択ボタンB61乃至B65を表示させている。すなわち、制御部100は、表示部473に対し、ログインした生徒に配布されている宿題のリストを表示させている。 The control unit 100 causes the display unit 473 to display selection buttons B61 to B65 indicating the homework names "Homework I" to "Homework V" on the operation screen SC13. In other words, the control unit 100 causes the display unit 473 to display a list of homework distributed to the logged-in student.
操作画面SC5において、ユーザーにより選択ボタンB61乃至B65のうちのいずれかがタッチ操作され、操作部47が宿題のいずれかを選択するための選択指示を受付けると、制御部100は、スキャンを実行するためのスキャン画面を表示部473に表示させる(ステップS115)。 When the user touches any of the selection buttons B61 to B65 on the operation screen SC5 and the operation unit 47 accepts a selection instruction to select one of the homework assignments, the control unit 100 causes the display unit 473 to display a scan screen for performing a scan (step S115).
ユーザーは、提出書類(宿題が印刷されている記録紙に回答が書き込まれているもの)を原稿読取部5のプラテンガラスに載置し、スキャン画面において、操作部47を介してスキャンの実行開始指示を入力する。操作部47が上記実行開始指示を受付けると、制御部100は、原稿読取部5を制御して、プラテンガラス上に載置されている原稿(提出書類)を読取らせる(ステップS116)。制御部100は、原稿読取部5による読取りで得られたスキャンデータと、ユーザーによりステップS115で選択された宿題を示す宿題コードとを、ネットワークインターフェイス部91を介して、サーバー2に送信する(ステップS117)。これにより、生徒からの提出書類を示すスキャンデータがサーバー2にアップロードされる。The user places the submitted document (the recording paper on which the homework assignment is printed and the answers written) on the platen glass of the document reading unit 5 and inputs a command to start scanning on the scan screen via the operation unit 47. When the operation unit 47 accepts the command to start scanning, the control unit 100 controls the document reading unit 5 to read the document (the submitted document) placed on the platen glass (step S116). The control unit 100 transmits the scan data obtained by the reading by the document reading unit 5 and a homework code indicating the homework assignment selected by the user in step S115 to the server 2 via the network interface unit 91 (step S117). As a result, the scan data indicating the submitted document from the student is uploaded to the server 2.
サーバー2の制御部210は、画像形成装置1から送信されてくるスキャンデータと宿題コードとを受信する(ステップS118)。制御部210は、受信したスキャンデータを、受信した宿題コードが示す宿題ファイルと対応付けて、ステップS110で受信したクラスコードが示すクラスに属する提出ファイルとして、ファイル記憶部233に記憶させる(ステップS119)。制御部210は、提出ファイルの属性情報として、宿題コード、スキャンデータのアップロード者を示す生徒コード、及びアップロード日時をファイル記憶部233に記憶させる。 The control unit 210 of the server 2 receives the scan data and homework code sent from the image forming device 1 (step S118). The control unit 210 associates the received scan data with the homework file indicated by the received homework code, and stores it in the file storage unit 233 as a submitted file belonging to the class indicated by the class code received in step S110 (step S119). The control unit 210 stores the homework code, the student code indicating the person who uploaded the scan data, and the upload date and time in the file storage unit 233 as attribute information of the submitted file.
制御部210は、宿題ファイルと紐づけて格納するためのフォルダーをクラス別にファイル記憶部233に事前に作成している。制御部210は、提出ファイルを、対応するクラスのフォルダーに保存する。 The control unit 210 creates folders in advance in the file storage unit 233 for each class to store and link homework files. The control unit 210 saves the submitted file in the folder for the corresponding class.
<教師による提出書類の印刷>
教師は、上記したように、画像形成装置1を用いて、提出ファイルをダウンロードし、提出ファイルが示す提出書類を記録紙に印刷させる。画像形成装置1の制御部100とサーバー2の制御部210との間で実行される提出書類印刷処理は、上述した宿題印刷処理の流れと同様である。
<Printing of documents to be submitted by teachers>
As described above, the teacher downloads the submission file using the image forming device 1 and prints the submitted document indicated in the submission file onto recording paper. The submitted document printing process executed between the control unit 100 of the image forming device 1 and the control unit 210 of the server 2 is similar to the flow of the homework printing process described above.
提出書類印刷処理においては、ログインするユーザーが生徒ではなく教師である。画像形成装置1の制御部100は、当該教師によるログインを許可すると、図7Cに示す操作画面SC4を表示部473に表示させる。ユーザーとしての教師は、「配布」を示す選択ボタンB31ではなく、「提出済」を示す選択ボタンB32を選択する。 In the submitted document printing process, the user who logs in is the teacher, not the student. When the control unit 100 of the image forming device 1 allows the teacher to log in, it displays the operation screen SC4 shown in Figure 7C on the display unit 473. The teacher as a user selects the selection button B32 indicating "Submitted" rather than the selection button B31 indicating "Distributed."
以下、提出書類印刷処理の流れを図7C、図11A、及び図11Bを用いて説明する。図11A及び図11Bは、提出ファイルを示すタイトルをリスト表示で示す操作画面の一例を示す図である。 The flow of the submitted document printing process will be explained below using Figures 7C, 11A, and 11B. Figures 11A and 11B are diagrams showing an example of an operation screen that displays titles indicating submitted files in a list.
画像形成装置1において、表示部473が図7Cに示す操作画面SC4を表示しているときに、ユーザーである教師が選択ボタンB32をタッチ操作したものとする。操作部47が当該タッチ操作に基づく指示を受付けると、制御部100は、ファイル記憶部233に記憶されている提出ファイルの送信を要求するための指示を、ネットワークインターフェイス部91を介してサーバー2に送信する。 In the image forming device 1, assume that a teacher, who is a user, touches the selection button B32 while the display unit 473 is displaying the operation screen SC4 shown in Figure 7C. When the operation unit 47 accepts the instruction based on the touch operation, the control unit 100 transmits an instruction to the server 2 via the network interface unit 91 to request the transmission of the submitted file stored in the file storage unit 233.
サーバー2の制御部210は、通信部22を介して、画像形成装置1から送信されてくる当該指示を受信すると、ファイル記憶部233に記憶されているクラス毎の提出ファイル群のそれぞれの属性情報を読出す。制御部210は、各提出ファイルの属性情報群からなる提出済ファイル情報を作成し、提出済ファイル情報を、通信部22を介して、画像形成装置1に送信する。 When the control unit 210 of the server 2 receives the instruction transmitted from the image forming device 1 via the communication unit 22, it reads out the attribute information for each of the submitted file groups for each class stored in the file storage unit 233. The control unit 210 creates submitted file information consisting of attribute information groups for each submitted file, and transmits the submitted file information to the image forming device 1 via the communication unit 22.
画像形成装置1の制御部100は、ネットワークインターフェイス部91を介して、提出済ファイル情報を受信する。制御部100は、提出済ファイル情報に含まれている各提出ファイルの宿題コードに基づいて、例えば、宿題Aについての各提出ファイルを特定する。制御部100は、提出済ファイル情報に含まれている生徒コードに基づいて、図11Aに示す操作画面SC21を作成し、操作画面SC21を表示部473に表示させる。操作画面SC21は、特定した各提出ファイルに対応付けられている生徒名を示す。 The control unit 100 of the image forming device 1 receives submitted file information via the network interface unit 91. The control unit 100 identifies each submitted file, for example, for homework A, based on the homework code of each submitted file included in the submitted file information. The control unit 100 creates the operation screen SC21 shown in FIG. 11A based on the student code included in the submitted file information, and displays the operation screen SC21 on the display unit 473. The operation screen SC21 shows the student name associated with each identified submitted file.
制御部100は、表示部473に対し、操作画面SC21に、「宿題Aに対する提出物を印刷」という画面名称を表示させると共に、「すべてを印刷する」を示す選択ボタンB71を表示させている。また、制御部100は、表示部473に対し、操作画面SC21に、生徒名としての「佐藤一郎」、「鈴木松子」、「高橋竹子」、「田中二郎」をそれぞれ示す選択ボタンB72乃至B75を表示させている。これにより、「宿題A」の回答を提出した生徒のリストが示される。 The control unit 100 causes the display unit 473 to display the screen name "Print submissions for homework A" on the operation screen SC21, along with a selection button B71 indicating "Print all." The control unit 100 also causes the display unit 473 to display selection buttons B72 to B75 on the operation screen SC21, indicating the student names "Ichiro Sato," "Matsuko Suzuki," "Takahashi Takeko," and "Jiro Tanaka," respectively. This displays a list of students who have submitted answers to "Homework A."
制御部100は、提出済ファイル情報を解析して、表示部473に対し、選択ボタンB72乃至B75のそれぞれに提出日を表示させている。例えば、制御部100は、表示部473に対し、選択ボタンB72に、生徒である「佐藤一郎」による「宿題A」の回答の提出日を示す「12/1」を表示させている。制御部100はまた、表示部473に対し、操作画面SC21に、「期間を指定する」を示す選択ボタンB76を表示させている。 The control unit 100 analyzes the submitted file information and causes the display unit 473 to display the submission date on each of the selection buttons B72 to B75. For example, the control unit 100 causes the display unit 473 to display "12/1" on the selection button B72, indicating the submission date of the answer to "Homework A" by student "Ichiro Sato." The control unit 100 also causes the display unit 473 to display the selection button B76 indicating "Specify period" on the operation screen SC21.
操作画面SC21において、例えば、操作部47が選択ボタンB72に対するユーザー操作に基づく指示を受付けると、制御部100は、「宿題A」を示す宿題コードと、ユーザーにより選択された生徒である「佐藤一郎」を示す生徒コードとを、ネットワークインターフェイス部91を介してサーバー2に送信して、提出ファイルの送信を要求する。 For example, on the operation screen SC21, when the operation unit 47 receives an instruction based on a user operation on the selection button B72, the control unit 100 transmits the homework code indicating "Homework A" and the student code indicating "Sato Ichiro", the student selected by the user, to the server 2 via the network interface unit 91, and requests the transmission of the submitted file.
サーバー2の制御部210は、画像形成装置1から送信されてくる宿題コード及び生徒コードを受信する。制御部210は、上記要求を受付けると、ファイル記憶部233に記憶されているクラス毎の提出ファイル群のそれぞれの属性情報に基づいて、生徒である「佐藤一郎」による「宿題A」についての提出ファイルを特定して読出す。制御部210は、読出した提出ファイルを、通信部22を介して画像形成装置1に送信する。これにより、当該提出ファイルを受信する画像形成装置1において、生徒である「佐藤一郎」による「宿題A」ついての提出書類の印刷が可能になる。 The control unit 210 of the server 2 receives the homework code and student code sent from the image forming device 1. When the control unit 210 receives the request, it identifies and reads out the submitted file for "Homework A" by student "Sato Ichiro" based on the attribute information of each submitted file group for each class stored in the file storage unit 233. The control unit 210 transmits the read-out submitted file to the image forming device 1 via the communication unit 22. This makes it possible for the image forming device 1 that receives the submitted file to print the submitted document for "Homework A" by student "Sato Ichiro."
一方、操作画面SC21において、例えば、操作部47が選択ボタンB71に対するユーザー操作に基づく指示を受付けると、画像形成装置1の制御部100は、「宿題A」を示す宿題コードと、生徒4人全員の生徒コードとを、ネットワークインターフェイス部91を介してサーバー2に送信して、提出ファイルの送信を要求する。 On the other hand, on the operation screen SC21, for example, when the operation unit 47 accepts an instruction based on a user operation on the selection button B71, the control unit 100 of the image forming device 1 transmits the homework code indicating "Homework A" and the student codes of all four students to the server 2 via the network interface unit 91, and requests the transmission of the submitted file.
サーバー2の制御部210は、画像形成装置1から送信されてくる宿題コード及び生徒コードを、通信部22を介して受信する。制御部210は、上記要求を受付けると、ファイル記憶部233に記憶されているクラス毎の提出ファイル群のそれぞれの属性情報に基づいて、生徒である「佐藤一郎」、「鈴木松子」、「高橋竹子」、及び「田中二郎」による「宿題A」についての提出ファイル4件分を特定して読出す。制御部210は、読出した各提出ファイルを、通信部22を介して画像形成装置1に送信する。これにより、当該各提出ファイルを受信する画像形成装置1において、「宿題A」についての生徒4人分の提出書類の印刷が可能になる。 The control unit 210 of the server 2 receives the homework code and student code sent from the image forming device 1 via the communication unit 22. When the control unit 210 accepts the request, it identifies and reads out four files submitted for "Homework A" by students "Ichiro Sato," "Matsuko Suzuki," "Takahashi Takeko," and "Jiro Tanaka" based on the attribute information of each of the submitted file groups for each class stored in the file storage unit 233. The control unit 210 then transmits each of the read submitted files to the image forming device 1 via the communication unit 22. This enables the image forming device 1, which receives each submitted file, to print the submitted documents for "Homework A" for the four students.
或いは、画像形成装置1の制御部100は、ネットワークインターフェイス部91を介して提出済ファイル情報を受信したとき、提出済ファイル情報に含まれている各提出ファイルの生徒コードに基づいて、例えば、生徒である「佐藤一郎」についての各提出ファイルを特定する。制御部100は、提出済ファイル情報に含まれている宿題コードに基づいて、図11Bに示す操作画面SC22を作成し、操作画面SC22を表示部473に表示させる。操作画面SC22は、特定した各提出ファイルに対応付けられている宿題名を示す。Alternatively, when the control unit 100 of the image forming device 1 receives submitted file information via the network interface unit 91, it identifies each submitted file for, for example, student "Sato Ichiro" based on the student code of each submitted file included in the submitted file information. The control unit 100 creates the operation screen SC22 shown in FIG. 11B based on the homework code included in the submitted file information, and displays the operation screen SC22 on the display unit 473. The operation screen SC22 shows the homework name associated with each identified submitted file.
制御部100は、表示部473に対し、操作画面SC22に、「佐藤一郎からの提出物を印刷」という画面名称を表示させると共に、「すべてを印刷する」を示す選択ボタンB81を表示させている。また、制御部100は、表示部473に対し、操作画面SC22に、ファイル特定情報としての宿題名である「宿題A」乃至「宿題D」のそれぞれを示す選択ボタンB82乃至B85を表示させている。これにより、生徒である「佐藤一郎」による提出書類のリストが示される。 The control unit 100 causes the display unit 473 to display the screen name "Print submissions from Sato Ichiro" on the operation screen SC22, along with a selection button B81 indicating "Print all." The control unit 100 also causes the display unit 473 to display selection buttons B82 to B85 on the operation screen SC22 indicating the homework names "Homework A" to "Homework D," respectively, as file-specific information. This displays a list of documents submitted by the student "Sato Ichiro."
制御部100は、提出済ファイル情報を解析して、表示部473に対し、選択ボタンB82乃至B85のそれぞれに、提出日を表示させている。例えば、制御部100は、表示部473に対し、選択ボタンB82に、生徒「佐藤一郎」による「宿題A」の提出日を示す「12/1」を表示させている。制御部100はまた、表示部473に対し、操作画面SC22に、「期間を指定する」を示す選択ボタンB86を表示させている。 The control unit 100 analyzes the submitted file information and causes the display unit 473 to display the submission date on each of the selection buttons B82 to B85. For example, the control unit 100 causes the display unit 473 to display "12/1" on the selection button B82, indicating the submission date of "Homework A" by student "Sato Ichiro." The control unit 100 also causes the display unit 473 to display the selection button B86 indicating "Specify period" on the operation screen SC22.
操作画面SC22において、例えば、操作部47が選択ボタンB82に対するユーザー操作に基づく指示を受付けると、制御部100は、選択された選択ボタンB82に対応する「宿題A」を示す宿題コードと、生徒である「佐藤一郎」を示す生徒コードとを、ネットワークインターフェイス部91を介してサーバー2に送信して、提出ファイルの送信を要求する。 For example, on the operation screen SC22, when the operation unit 47 receives an instruction based on a user operation on the selection button B82, the control unit 100 transmits the homework code indicating "Homework A" corresponding to the selected selection button B82 and the student code indicating the student "Sato Ichiro" to the server 2 via the network interface unit 91, and requests the transmission of the submitted file.
サーバー2の制御部210は、画像形成装置1から送信されてくる宿題コード及び生徒コードを、通信部22を介して受信する。制御部210は、上記要求を受付けると、ファイル記憶部233に記憶されているクラス毎の提出ファイル群のそれぞれの属性情報に基づいて、生徒「佐藤一郎」による「宿題A」に対する提出ファイルを特定して読出す。制御部210は、読出した提出ファイルを、通信部22を介して画像形成装置1に送信する。これにより、当該提出ファイルを受信する画像形成装置1において、「宿題A」についての生徒である「佐藤一郎」による提出書類の印刷が可能になる。 The control unit 210 of the server 2 receives the homework code and student code sent from the image forming device 1 via the communication unit 22. When the control unit 210 accepts the request, it identifies and reads out the file submitted by student "Sato Ichiro" for "Homework A" based on the attribute information of each group of submitted files for each class stored in the file storage unit 233. The control unit 210 then transmits the read-out submitted file to the image forming device 1 via the communication unit 22. This enables the image forming device 1 that receives the submitted file to print the document submitted by student "Sato Ichiro" for "Homework A."
一方、操作画面SC22において、例えば、操作部47が選択ボタンB81に対するユーザー操作に基づく指示を受付けると、画像形成装置1の制御部100は、4件全部の宿題コードと、生徒である「佐藤一郎」を示す生徒コードとを、ネットワークインターフェイス部91を介してサーバー2に送信して、各提出ファイルの送信を要求する。 On the other hand, on the operation screen SC22, for example, when the operation unit 47 accepts an instruction based on a user operation on the selection button B81, the control unit 100 of the image forming device 1 transmits all four homework codes and the student code indicating the student "Sato Ichiro" to the server 2 via the network interface unit 91, and requests the transmission of each submitted file.
サーバー2の制御部210は、画像形成装置1から送信されてくる4件全部の宿題コード及び生徒コードを、通信部22を介して受信する。制御部210は、上記要求を受付けると、ファイル記憶部233に記憶されているクラス毎の提出ファイル群のそれぞれの属性情報に基づいて、生徒「佐藤一郎」による「宿題A」、「宿題B」、「宿題C」、及び「宿題D」の4件分の提出ファイル4件分を特定して読出す。制御部210は、読出した各提出ファイルを、通信部22を介して画像形成装置1に送信する。これにより、当該各提出ファイルを受信する画像形成装置1においては、生徒である「佐藤一郎」による4件分の提出書類の印刷が可能になる。The control unit 210 of the server 2 receives all four homework codes and student codes sent from the image forming device 1 via the communication unit 22. Upon receiving the request, the control unit 210 identifies and reads out the four submitted files "Homework A," "Homework B," "Homework C," and "Homework D" by student "Sato Ichiro" based on the attribute information of each of the submitted file groups for each class stored in the file storage unit 233. The control unit 210 then transmits each of the read submitted files to the image forming device 1 via the communication unit 22. This enables the image forming device 1, which receives the submitted files, to print the four submitted documents by student "Sato Ichiro."
次に、教師による提出書類の印刷時に、指定期間内に提出されている提出書類を特定して印刷するための制御について説明する。 Next, we will explain the control used by teachers to identify and print documents submitted within a specified period when printing submitted documents.
画像形成装置1の制御部100は、上記のように、サーバー2から受信した提出済ファイル情報の各属性情報に含まれているアップロード日時に基づいて、指定期間内に提出されている提出ファイルを特定する。制御部100は、更に、提出済ファイル情報の各属性情報に含まれている宿題コード及び生徒コードに基づいて、特定した提出ファイルを分類し、分類した提出ファイルを示す操作画面を表示部473に表示させる。As described above, the control unit 100 of the image forming device 1 identifies submitted files that have been submitted within a specified period based on the upload date and time included in each attribute information of the submitted file information received from the server 2. The control unit 100 further classifies the identified submitted files based on the homework code and student code included in each attribute information of the submitted file information, and displays an operation screen showing the classified submitted files on the display unit 473.
例えば、制御部100は、操作部47に対するユーザー操作により指定されている指定期間に合致するアップロード日時を属性情報として有する提出ファイルを特定し、特定した提出ファイルを示す情報を、宿題名別に、表示部473に表示させる。 For example, the control unit 100 identifies submitted files that have attribute information indicating an upload date and time that matches the specified period specified by user operation on the operation unit 47, and displays information indicating the identified submitted files on the display unit 473 by homework name.
具体的には、制御部100は、図11Aに示す操作画面SC21において、操作部47が選択ボタンB76に対するユーザー操作に基づく指示を受付けると、期間を指定するための期間指定画面を表示部473に表示させる。期間指定画面において、ユーザーが操作部47を操作して指定期間(例えば、12月3日以降)を入力すると、制御部100は、図12Aに示す操作画面SC21を、表示部473に表示させる。操作画面SC21は、入力された指定期間に「宿題A」についての提出書類を提出した生徒名を示す。 Specifically, when the operation unit 47 accepts an instruction based on a user operation on the selection button B76 on the operation screen SC21 shown in FIG. 11A, the control unit 100 causes the display unit 473 to display a period designation screen for designating a period. When the user operates the operation unit 47 to input a designated period (e.g., after December 3rd) on the period designation screen, the control unit 100 causes the display unit 473 to display the operation screen SC21 shown in FIG. 12A. The operation screen SC21 displays the names of students who submitted documents for "Homework A" during the input designated period.
教師による直近の採点実施日が12月3日である場合、12月3日までに提出されている提出書類については、採点済である可能性が高い。そのため、直近の採点実施日以降に限定して提出書類がリスト表示されると、教師にとって非常に有益である。 If a teacher's most recent grading date is December 3rd, it is highly likely that documents submitted by December 3rd have already been graded. Therefore, it would be extremely useful for teachers if the list displayed only included documents submitted after the most recent grading date.
また、図11Bに示す操作画面SC22において、操作部47が選択ボタンB86に対するユーザー操作に基づく指示を受付けると、制御部100は、上記と同様にして、期間指定画面を表示部473に表示させる。期間指定画面において、ユーザーが操作部47を操作して指定期間を入力すると、制御部100は、図12Bに示す操作画面SC22を、表示部473に表示させる。操作画面SC22は、入力された指定期間に、生徒「佐藤一郎」が提出した提出書類に対応する宿題名を示す。 Furthermore, when the operation unit 47 accepts an instruction based on a user operation on the selection button B86 on the operation screen SC22 shown in FIG. 11B, the control unit 100 causes the display unit 473 to display a period designation screen in the same manner as described above. When the user operates the operation unit 47 to input a designated period on the period designation screen, the control unit 100 causes the display unit 473 to display the operation screen SC22 shown in FIG. 12B. The operation screen SC22 displays the homework names corresponding to the documents submitted by student "Sato Ichiro" during the input designated period.
<教師による採点書類のアップロード>
教師は、上記したように、画像形成装置1を用いて、提出ファイルをサーバー2からダウンロードし、提出ファイルが示す提出書類を記録紙に印刷させる。教師は、提出書類が印刷された記録紙を用いて、宿題に対する生徒の回答を採点する。教師は、採点結果が書込まれている当該記録紙を画像形成装置1にスキャンさせ、画像形成装置1を用いて、スキャンによって得られた、採点書類を示すスキャンデータをサーバー2に送信する。サーバー2は、採点書類を示すスキャンデータを、採点ファイルとして、ファイル記憶部233に記憶させる。
<Uploading of graded documents by teachers>
As described above, the teacher uses the image forming device 1 to download the submission file from the server 2 and print the submission documents indicated in the submission file onto recording paper. The teacher uses the recording paper on which the submission documents are printed to grade the students' answers to the homework. The teacher has the image forming device 1 scan the recording paper on which the grading results are written, and uses the image forming device 1 to send the scanned data indicating the graded documents to the server 2. The server 2 stores the scanned data indicating the graded documents as a grading file in the file storage unit 233.
画像形成装置1の制御部100とサーバー2の制御部210との間で実行される採点書類登録処理は、上述した回答提出処理の流れと同様である。 The scoring document registration process executed between the control unit 100 of the image forming device 1 and the control unit 210 of the server 2 is similar to the flow of the answer submission process described above.
採点書類登録処理においては、ログインするユーザーが生徒ではなく教師である。画像形成装置1の制御部100は、当該教師によるログインを許可すると、図7Cに示す操作画面SC4を、表示部473に表示させる。ユーザーとしての教師は、「採点済」を示す選択ボタンB33を選択する。制御部100は、更に、採点書類を示すスキャンデータをサーバー2に送信するとき、操作部47に対するユーザーの操作により入力された、クラスコード、宿題コード、及び生徒コードを当該スキャンデータに付随させて送信する。サーバー2の制御部210は、受信したスキャンデータを、付随するクラスコード、宿題コード、及び生徒コードを対応付けて、採点ファイルとしてファイル記憶部233に記憶させる。 In the graded document registration process, the user who logs in is the teacher, not the student. When the control unit 100 of the image forming device 1 allows the teacher to log in, it displays the operation screen SC4 shown in Figure 7C on the display unit 473. The teacher as a user selects the selection button B33 indicating "Graded." When the control unit 100 sends scanned data indicating the graded document to the server 2, it also sends the scanned data accompanied by the class code, homework code, and student code entered by the user's operation on the operation unit 47. The control unit 210 of the server 2 associates the received scanned data with the associated class code, homework code, and student code, and stores it as a graded file in the file storage unit 233.
<生徒による採点書類の印刷>
生徒は、画像形成装置1を用いて、採点ファイルをサーバー2からダウンロードし、採点ファイルが示す採点書類を記録紙に印刷する。画像形成装置1の制御部100とサーバー2の制御部210との間で実行される採点書類印刷処理は、上述した宿題印刷処理の流れと同様である。
<Student printing of graded documents>
The student uses the image forming device 1 to download the marking file from the server 2 and print the marking document indicated in the marking file on recording paper. The marking document printing process executed between the control unit 100 of the image forming device 1 and the control unit 210 of the server 2 is similar to the flow of the homework printing process described above.
採点書類印刷処理において、画像形成装置1の制御部100は、生徒によるログインを許可すると、図7Cに示す操作画面SC4を表示部473に表示させる。ユーザーとしての生徒は、「採点済」を示す選択ボタンB33を選択する。 During the graded document printing process, when the control unit 100 of the image forming device 1 permits the student to log in, it displays the operation screen SC4 shown in Figure 7C on the display unit 473. The student as a user selects the selection button B33 indicating "Graded."
上記実施形態によれば、サーバー2に格納されている複数のファイルから、予め定められた重要度条件を満たす特定のファイルが抽出され、抽出された特定のファイルを示すタイトルが画像形成装置1の表示部473に表示される。これにより、有益性の高いファイルを優先的にユーザーに提示可能となる。その結果、ユーザーにとって有益性の高いファイルを優先して印刷することが容易になる。 According to the above embodiment, specific files that meet predetermined importance conditions are extracted from multiple files stored on the server 2, and titles indicating the extracted specific files are displayed on the display unit 473 of the image forming device 1. This makes it possible to present highly useful files to the user preferentially. As a result, it becomes easier to prioritize printing of files that are highly useful to the user.
ところで、上記実施形態では、制御部100は、予め定められた重要度条件として、日時情報としての提出期限日時が属性情報に含まれているという条件を用いているが、本発明はそのような実施形態に限定されない。例えば、制御部100は、予め定められた重要度条件として、ファイルについての変更実績に関する情報を用いてもよい。 In the above embodiment, the control unit 100 uses the condition that the attribute information contains the submission deadline date and time as date and time information as the predetermined importance condition, but the present invention is not limited to such an embodiment. For example, the control unit 100 may use information regarding the history of changes to the file as the predetermined importance condition.
次に、画像形成装置1の表示部473における更なるファイル表示の形態について説明する。 Next, we will explain further file display formats on the display unit 473 of the image forming device 1.
上述したように、提出ファイルの実体部分である提出書類を示すスキャンデータは、宿題ファイルの実体部分である宿題を示す書類データに対して変更が行なわれている変更データである。そのため、提出ファイルがサーバー2のファイル記憶部233に格納されている場合、当該提出ファイルの元となる宿題ファイルについては、ユーザーである生徒が使用している画像形成装置1にダウンロード済みである。したがって、提出ファイルがサーバー2のファイル記憶部233に格納されている場合、当該提出ファイルの元となる宿題ファイルを、印刷のためにダウンロードする候補として、ユーザーである生徒に提示する必要はない。As described above, the scanned data representing the submitted document, which is the substantial part of the submitted file, is modified data that represents changes made to the document data representing the homework, which is the substantial part of the homework file. Therefore, when the submitted file is stored in the file storage unit 233 of the server 2, the homework file that is the source of the submitted file has already been downloaded to the image forming device 1 used by the student user. Therefore, when the submitted file is stored in the file storage unit 233 of the server 2, the homework file that is the source of the submitted file does not need to be presented to the student user as a candidate for downloading for printing.
採点ファイルの実体部分である採点書類を示すスキャンデータは、提出ファイルの実体部分である提出書類を示すスキャンデータに対して変更が行なわれている変更データである。そのため、採点ファイルがサーバー2のファイル記憶部233に格納されている場合、当該採点ファイルの元となる提出ファイルについては、ユーザーである教師が使用している画像形成装置1にダウンロード済みである。したがって、採点ファイルがサーバー2のファイル記憶部233に格納されている場合、当該採点ファイルの元となる提出ファイルを、印刷のためにダウンロードする候補としてユーザーである教師に提示する必要はない。 The scanned data representing the graded documents, which is the actual part of the graded file, is modified data resulting from changes made to the scanned data representing the submitted documents, which is the actual part of the submitted file. Therefore, when a graded file is stored in the file storage unit 233 of the server 2, the submitted file that is the basis for the graded file has already been downloaded to the image forming device 1 used by the teacher user. Therefore, when a graded file is stored in the file storage unit 233 of the server 2, the submitted file that is the basis for the graded file does not need to be presented to the teacher user as a candidate for downloading for printing.
(第1変形例)
上記実施形態の第1変形例において、画像形成装置1の制御部100は、対応する提出ファイルがサーバー2のファイル記憶部233に記憶されていない宿題ファイルについては、印刷のためにダウンロードする候補として、ユーザーである生徒に提示する必要があると判断し、当該宿題ファイルを示すタイトルを表示部473に表示させる。又は、制御部100は、対応する採点ファイルがサーバー2のファイル記憶部233に記憶されていない提出ファイルについては、印刷のためにダウンロードする候補として、ユーザーである生徒に提示する必要があると判断し、当該提出ファイルを示すタイトルを表示部473に表示させる。
(First Modification)
In a first modification of the above embodiment, the control unit 100 of the image forming apparatus 1 determines that a homework file for which a corresponding submitted file is not stored in the file storage unit 233 of the server 2 needs to be presented to the student user as a candidate for downloading for printing, and causes the control unit 100 to display a title indicating the homework file on the display unit 473. Alternatively, the control unit 100 determines that a submitted file for which a corresponding graded file is not stored in the file storage unit 233 of the server 2 needs to be presented to the student user as a candidate for downloading for printing, and causes the control unit 100 to display a title indicating the submitted file on the display unit 473.
図13A及び図13Bは、サーバー2から受信した特定の生徒についての宿題情報に含まれている各宿題名を示す操作画面の一例である。 Figures 13A and 13B are examples of operation screens showing the names of each homework assignment contained in homework information for a particular student received from server 2.
特定の生徒が使用している画像形成装置1の制御部100は、ネットワークインターフェイス部91を介して、特定の生徒についての宿題情報をサーバー2から受信すると、受信した宿題情報が示す内容に基づいて、図13Aに示す操作画面SC31を表示部473に表示させる。操作画面SC31は、宿題情報に含まれている各宿題名を示している。 When the control unit 100 of the image forming device 1 used by a specific student receives homework information about the specific student from the server 2 via the network interface unit 91, it displays the operation screen SC31 shown in FIG. 13A on the display unit 473 based on the content of the received homework information. The operation screen SC31 shows the names of each homework assignment included in the homework information.
制御部100は、表示部473に対し、操作画面SC31に、宿題名である「宿題I」乃至「宿題V」のそれぞれを示す選択ボタンB41乃至B45を表示させて、ログインしている生徒に配布されている宿題のリストを表示させる。制御部100はまた、表示部473に対し、操作画面SC31に、「期限が近い順」を示す選択ボタンB46と、「未提出のみ」を示す選択ボタンB47とを表示させる。制御部100は、表示部473に対し、宿題情報に含まれている各ファイルの属性情報に基づいて、選択ボタンB41乃至B45のそれぞれに、提出期限日を表示させる。 The control unit 100 causes the display unit 473 to display selection buttons B41 to B45 indicating the homework names "Homework I" to "Homework V" on the operation screen SC31, thereby displaying a list of homework distributed to the logged-in student. The control unit 100 also causes the display unit 473 to display selection button B46 indicating "Sorted by nearest due date" and selection button B47 indicating "Unsubmitted only" on the operation screen SC31. The control unit 100 causes the display unit 473 to display the submission deadline date on each of selection buttons B41 to B45 based on the attribute information of each file included in the homework information.
操作画面SC31において、操作部47が選択ボタンB47に対するユーザー操作に対応する指示を受付けると、制御部100は、対応する提出ファイルがサーバー2のファイル記憶部233に記憶されていない宿題ファイルについて、印刷のためにダウンロードする候補としてユーザーである生徒に提示する必要があると判断する。制御部100は、当該宿題ファイルが示す宿題の宿題名、すなわち、対応する提出ファイルが未提出となっている宿題ファイルが示す宿題の宿題名を表示部473に表示させる。具体的には、制御部100は、図13Bに示すような、未提出となっている宿題の宿題名を示す操作画面SC31を表示部473に表示する。 When the operation unit 47 receives an instruction corresponding to a user operation on the selection button B47 on the operation screen SC31, the control unit 100 determines that homework files for which the corresponding submitted files are not stored in the file storage unit 233 of the server 2 need to be presented to the student user as candidates to be downloaded for printing. The control unit 100 causes the display unit 473 to display the homework name indicated by the homework file, i.e., the homework name indicated by the homework file for which the corresponding submitted file has not yet been submitted. Specifically, the control unit 100 displays the operation screen SC31 indicating the homework name of the unsubmitted homework on the display unit 473, as shown in FIG. 13B.
一方、教師が使用している画像形成装置1の制御部100は、ネットワークインターフェイス部91を介して、提出済ファイル情報をサーバー2から受信すると、提出済ファイル情報に含まれている各提出ファイルの宿題コードに基づいて、例えば、宿題Aについての各提出ファイルを特定し、特定した各提出ファイル及び生徒コードに基づいて、図14Aに示す操作画面SC41を作成し、作成した操作画面SC41を表示部473に表示させる。操作画面SC41は、特定された各提出ファイルに対応付けられている生徒名を示している。 Meanwhile, when the control unit 100 of the image forming device 1 used by the teacher receives submitted file information from the server 2 via the network interface unit 91, it identifies each submitted file, for example, for homework A, based on the homework code of each submitted file included in the submitted file information, creates the operation screen SC41 shown in Figure 14A based on each identified submitted file and student code, and displays the created operation screen SC41 on the display unit 473. The operation screen SC41 shows the student name associated with each identified submitted file.
制御部100は、表示部473に対し、操作画面SC41に、「宿題Aに対する提出物を印刷」というタイトルを表示させると共に、「すべてを印刷する」を示す選択ボタンB71を表示させている。制御部100はまた、表示部473に対し、操作画面SC41に、ファイル特定情報としての生徒名である「佐藤一郎」、「鈴木松子」、「高橋竹子」、及び「田中二郎」のそれぞれを示す選択ボタンB72乃至B75を表示させて、「宿題A」に対する提出書類を提出している生徒のリストを表示させている。また、選択ボタンB72乃至B75のそれぞれは、提出日を示している。 The control unit 100 causes the display unit 473 to display the title "Print submissions for homework A" on the operation screen SC41, along with a selection button B71 indicating "Print all." The control unit 100 also causes the display unit 473 to display selection buttons B72 to B75 on the operation screen SC41 indicating the student names "Ichiro Sato," "Matsuko Suzuki," "Takahashi Takeko," and "Jiro Tanaka" as file-specific information, thereby displaying a list of students who have submitted documents for "Homework A." Each of the selection buttons B72 to B75 also indicates the submission date.
制御部100は更に、表示部473に対し、操作画面SC41に、「期間を指定する」を示す選択ボタンB76と、「未採点のみ」を示す選択ボタンB77と、を表示させている。 The control unit 100 further causes the display unit 473 to display a selection button B76 indicating "Specify period" and a selection button B77 indicating "Ungraded only" on the operation screen SC41.
操作画面SC41において、操作部47が選択ボタンB77に対するユーザー操作に対応する指示を受付けると、制御部100は、サーバー2のファイル記憶部233に対応する採点ファイルが記憶されていない提出ファイルについて、印刷のためにダウンロードする候補としてユーザーである教師に提示する必要があると判断する。制御部100は、当該提出ファイルの生徒名、すなわち、未採点の提出ファイルの生徒名を表示部473に表示させる。具体的には、制御部100は、図14Bに示すような、未採点となっている提出ファイルの生徒名を示す操作画面SC41を表示部473に表示する。 When the operation unit 47 receives an instruction corresponding to a user operation on the selection button B77 on the operation screen SC41, the control unit 100 determines that a submitted file for which a corresponding graded file is not stored in the file storage unit 233 of the server 2 needs to be presented to the teacher user as a candidate for downloading for printing. The control unit 100 causes the display unit 473 to display the names of the students whose submitted files, i.e., the ungraded submitted files. Specifically, the control unit 100 displays the operation screen SC41 on the display unit 473, showing the names of the students whose submitted files have not been graded, as shown in FIG. 14B.
(第2変形例)
上記実施形態の第2変形例において、画像形成装置1の制御部100は、特定の生徒についての宿題情報をサーバー2から受信すると、受信した宿題情報が示す内容に基づいて、宿題情報に含まれている各宿題名を示す操作画面を表示部473に表示させる。このとき、制御部100は、表示部473に対し、図15Aに示すように、生徒から宿題に対する回答の提出が行なわれているか否かを示す未提出情報(例えば、提出済又は未提出)を、宿題ファイルを特定するためのファイル特定情報(この場合、宿題名)と関連付けて表示させる。
(Second Modification)
In a second modification of the above embodiment, when control unit 100 of image forming apparatus 1 receives homework information for a specific student from server 2, it causes display unit 473 to display an operation screen showing the names of each homework assignment included in the homework information, based on the content of the received homework information. At this time, control unit 100 causes display unit 473 to display, as shown in Fig. 15A, unsubmission information indicating whether or not the student has submitted an answer to the homework (for example, submitted or not submitted), in association with file identification information for identifying the homework file (in this case, the homework name).
更なる他の実施形態として、画像形成装置1の制御部100は、サーバー2からクラス情報を受信すると、受信したクラス情報に含まれているクラス名を示す操作画面を作成して表示部473に表示させる。このとき、制御部100は、表示部473に対し、図15Bに示すように、未提出情報に基づいて、クラス毎に未提出の回答が存在するか否かを表示させる。制御部100はまた、アップロードされた直後の宿題ファイルが存在する場合には、表示部473に対し、図15Cに示すように、当該宿題ファイルの属するクラスのクラス名と共に「新着有り」を表示させ、アップロードの時点から予め定められた期間(例えば、7日間)が過ぎた時点で、「新着有り」から「未提出有り」へと表示を切替えてもよい。In yet another embodiment, when the control unit 100 of the image forming device 1 receives class information from the server 2, it creates an operation screen showing the class names included in the received class information and displays it on the display unit 473. At this time, the control unit 100 causes the display unit 473 to display whether there are any unsubmitted answers for each class based on the unsubmitted information, as shown in FIG. 15B. If there is a homework file that has just been uploaded, the control unit 100 may also cause the display unit 473 to display "New Arrivals" along with the class name to which the homework file belongs, as shown in FIG. 15C, and switch the display from "New Arrivals" to "Unsubmitted Homework" after a predetermined period (e.g., seven days) has passed since the time of upload.
制御部100は、未提出情報に基づいて、宿題ファイルに対応する提出ファイルを生徒が提出しているか否かを区別可能である。そこで、制御部100は、図7Bに示す操作画面SC3において、操作部47がクラス名を示す選択ボタンB21乃至B23のうちのいずれかに対するユーザー操作を受付けると、表示部473に対し、図16Aに示す操作画面SC51を表示させる。制御部100は、操作部47が「配布(未提出)」を示す選択ボタンB34に対するユーザー操作を受付けると、図16Bに示すような、未提出の宿題ファイルのみを示す操作画面SC52を表示部473に表示させる。Based on the non-submission information, the control unit 100 can distinguish whether a student has submitted a submission file corresponding to a homework file. Therefore, when the operation unit 47 accepts a user operation on one of the selection buttons B21 to B23 indicating a class name on the operation screen SC3 shown in FIG. 7B, the control unit 100 causes the display unit 473 to display the operation screen SC51 shown in FIG. 16A. When the operation unit 47 accepts a user operation on the selection button B34 indicating "Distribution (Not Submitted)," the control unit 100 causes the display unit 473 to display the operation screen SC52 showing only the unsubmitted homework files, as shown in FIG. 16B.
(第3変形例)
上記実施形態の第3変形例において、教師が使用している画像形成装置1の制御部100は、サーバー2から提出済ファイル情報を受信すると、受信した提出済ファイル情報に含まれている各提出ファイルの宿題コードに基づいて、例えば、宿題Aについての各提出ファイルを特定し、生徒コードに基づいて、特定した各提出ファイルに対応付けられている生徒名を示す操作画面を表示部473に表示させる。このとき、制御部100は、表示部473に対し、図17Aに示すように、提出書類に対する教師による採点が行なわれているか否かを示す未採点情報(例えば、採点済又は未採点)を、提出ファイルを特定するためのファイル特定情報(この場合、生徒名)と関連付けて表示させる。
(Third Modification)
In a third variation of the above embodiment, when control unit 100 of image forming apparatus 1 used by a teacher receives submitted file information from server 2, it identifies each submitted file, for example, for homework A, based on the homework code of each submitted file included in the received submitted file information, and causes display unit 473 to display an operation screen showing the student names associated with each identified submitted file based on the student code. At this time, control unit 100 causes display unit 473 to display ungraded information (e.g., graded or ungraded) indicating whether the submitted documents have been graded by the teacher, in association with file identification information (in this case, the student name) for identifying the submitted file, as shown in FIG. 17A .
制御部100はまた、表示部473に対し、図17Bに示すように、前回の採点実施日等の基準日を操作画面SC41に表示させてもよい。例えば、制御部100は、採点ファイルがアップロードされた最終日、提出ファイルがダウンロードされた最終日、又は、提出ファイルが印刷された最終日を「前回の採点実施日」として表示部473に表示させる。これは、期間を指定する際の参考となるので、教師にとって有益である。 The control unit 100 may also cause the display unit 473 to display a reference date, such as the date of the previous grading, on the operation screen SC41, as shown in FIG. 17B. For example, the control unit 100 may cause the display unit 473 to display the last date on which a grading file was uploaded, the last date on which a submitted file was downloaded, or the last date on which a submitted file was printed as the "last grading date." This is useful for teachers as it provides a reference when specifying a period.
図18乃至図20は、サーバー2のファイル記憶部233に提出ファイルが記憶されているか否かを判断するための提出ファイル有無判断処理の概念を示すイメージ図である。図18は、サーバー2が提出ファイル有無判断処理を行なう場合の図を示す。図19及び図20は、画像形成装置1が提出ファイル有無判断処理を行なう場合の図を示す。 Figures 18 to 20 are conceptual diagrams showing the concept of the submitted file presence/absence determination process for determining whether a submitted file is stored in the file storage unit 233 of the server 2. Figure 18 shows a diagram in which the server 2 performs the submitted file presence/absence determination process. Figures 19 and 20 show a diagram in which the image forming device 1 performs the submitted file presence/absence determination process.
図18に示すように、クラウド4上に存在するサーバー2のファイル記憶部233(図3)は、生徒に「配布」されている宿題を示す宿題ファイルと、生徒から提出されている「提出済」である提出ファイルと、を格納している。サーバー2の制御部210は、ファイル記憶部233に格納されている宿題ファイルと提出ファイルとを、生徒毎に比較照合することにより、生徒毎の未提出情報を生成する。すなわち、制御部210は、宿題ファイルのうち、対応する提出ファイルがファイル記憶部233に記憶されていない「未提出」の宿題ファイルの有無を生徒毎に判定する(「配布」―「提出済」=「未提出」)。制御部210は、特定の生徒が使用している画像形成装置1から送信されてくる未提出情報の送信要求(当該特定の生徒の生徒コードを含む)に応じて、画像形成装置1に対して当該生徒コードに対応する未提出情報を送信する。当該特定の生徒が使用している画像形成装置1の制御部100は、未提出情報を受信すると、受信した未提出情報が示す「未提出」の宿題ファイルを示すタイトルを表示部473に表示させる。 As shown in FIG. 18, the file memory unit 233 (FIG. 3) of the server 2 located on the cloud 4 stores homework files indicating homework that has been "distributed" to students and submitted files that have been "submitted" by the students. The control unit 210 of the server 2 generates unsubmitted information for each student by comparing the homework files and submitted files stored in the file memory unit 233 for each student. That is, the control unit 210 determines for each student whether there are any "unsubmitted" homework files for which a corresponding submitted file is not stored in the file memory unit 233 ("distributed" - "submitted" = "unsubmitted"). In response to a request for transmission of unsubmitted information (including the student code of the specific student) sent from the image forming device 1 used by the specific student, the control unit 210 transmits the unsubmitted information corresponding to the student code to the image forming device 1. When the control unit 100 of the image forming device 1 used by the particular student receives the non-submission information, it causes the display unit 473 to display the title of the "non-submitted" homework file indicated by the received non-submission information.
また、サーバー2のファイル記憶部233は、生徒に「配布」されている宿題を示す宿題ファイルと、生徒からアップロードされている「提出済」の提出ファイルと、を格納している。この場合、図19に示すように、画像形成装置1のユーザーである特定の生徒が使用している画像形成装置1の制御部100は、当該特定の生徒が既に提出している「提出済」の提出ファイルをファイル記憶部233からダウンロードし、過去にダウンロードした「受け取り済」の宿題ファイルと、ダウンロードした「提出済」の提出ファイルとを比較照合することにより、提出ファイルが未提出となっている「未提出」の宿題ファイルを特定する。制御部100は、特定した宿題ファイルを示す未提出情報を当該特定の生徒について生成する(「受け取り済」―「提出済」=「未提出」)。当該特定の生徒が使用している画像形成装置1の制御部100は、当該未提出情報が示す「未提出」の宿題ファイルを示すタイトルを表示部473に表示させる。 The file storage unit 233 of the server 2 also stores homework files indicating homework that has been "distributed" to students and "submitted" submission files uploaded by students. In this case, as shown in FIG. 19 , the control unit 100 of the image forming device 1 used by a specific student, who is a user of the image forming device 1, downloads from the file storage unit 233 the "submitted" submission files that the specific student has already submitted, and compares the previously downloaded "received" homework files with the downloaded "submitted" submission files to identify "unsubmitted" homework files for which the submitted files have not yet been submitted. The control unit 100 generates unsubmission information for the specific student indicating the identified homework files ("Received" - "Submitted" = "Unsubmitted"). The control unit 100 of the image forming device 1 used by the specific student then displays on the display unit 473 the title of the "unsubmitted" homework file indicated by the unsubmission information.
また、例えば、特定の生徒が使用している画像形成装置1の記憶装置8(図4)は、過去にダウンロードされた「受け取り済」の宿題を示す宿題ファイルと、当該特定の生徒が既に提出している「提出済」の提出ファイルとを記憶している。この場合、図20に示すように、画像形成装置1の制御部100は、記憶装置8に記憶されている「受け取り済」の宿題ファイルと、「提出済」の提出ファイルとを比較照合することにより、当該特定の生徒について、提出ファイルが未提出となっている「未提出」の宿題ファイルを特定し、特定した宿題ファイルを示す未提出情報を当該特定の生徒について生成する(「受け取り済」―「提出済」=「未提出」)。当該特定の生徒が使用している画像形成装置1の制御部100は、当該未提出情報が示す「未提出」の宿題ファイルを示すタイトルを表示部473に表示させる。 For example, the storage device 8 (Figure 4) of the image forming device 1 used by a specific student stores homework files indicating previously downloaded "received" homework and "submitted" submission files that the specific student has already submitted. In this case, as shown in Figure 20, the control unit 100 of the image forming device 1 compares the "received" homework files stored in the storage device 8 with the "submitted" submission files to identify "unsubmitted" homework files for the specific student that have not yet been submitted, and generates unsubmission information for the specific student indicating the identified homework files ("Received" - "Submitted" = "Unsubmitted"). The control unit 100 of the image forming device 1 used by the specific student displays the title of the "unsubmitted" homework file indicated by the unsubmission information on the display unit 473.
なお、教師が使用している画像形成装置1の制御部100は、上記した未提出情報を取得するための処理と同様にして、未採点情報を生成する。すなわち、クラウド4上に存在するサーバー2のファイル記憶部233は、生徒に「配布」されている宿題を示す宿題ファイルと、教師が採点してアップロードした「採点済」の採点ファイルとを格納している。サーバー2の制御部210は、ファイル記憶部233に格納されている宿題ファイルと採点ファイルとを、生徒毎に比較照合することにより、生徒毎の未採点情報を生成する。すなわち、制御部210は、宿題ファイルのうち、対応する採点ファイルがファイル記憶部233に記憶されていない「未採点」の宿題ファイルを生徒毎に特定する(「配布」―「採点済」=「未採点」)。サーバー2の制御部210は、教師が使用している画像形成装置1の制御部100から送信されてくる未採点情報の送信要求(当該教師の教師コードを含む)に応じて、画像形成装置1に対して当該未採点情報を送信する。当該教師が使用している画像形成装置1では、制御部100が未採点情報を受信すると、当該未採点情報が示す「未採点」の宿題ファイルを示すタイトルを表示部473に表示させる。The control unit 100 of the image forming device 1 used by the teacher generates ungraded information using the same process as the process for obtaining unsubmitted information described above. Specifically, the file storage unit 233 of the server 2, which resides on the cloud 4, stores homework files indicating homework that has been "distributed" to students and "graded" graded files that the teacher has graded and uploaded. The control unit 210 of the server 2 generates ungraded information for each student by comparing the homework files and graded files stored in the file storage unit 233 for each student. Specifically, the control unit 210 identifies, for each student, "ungraded" homework files for which a corresponding graded file is not stored in the file storage unit 233 ("distributed" - "graded" = "ungraded"). The control unit 210 of the server 2 transmits the ungraded information to the image forming device 1 in response to a request for ungraded information (including the teacher's teacher code) sent from the control unit 100 of the image forming device 1 used by the teacher. When the control unit 100 of the image forming device 1 used by the teacher receives the ungraded homework information, the control unit 100 causes the display unit 473 to display a title indicating the "ungraded" homework file indicated by the ungraded homework information.
また、例えば、サーバー2のファイル記憶部233は、生徒に「配布」されている宿題を示す宿題ファイルと、教師がアップロードした「採点済」の採点ファイルとを格納している。この場合に、画像形成装置1の制御部100は、記憶装置8に記憶されている、画像形成装置1のユーザーである教師が作成した「採点済」の採点ファイルと、当該教師が過去に作成した既に「配布」されている宿題ファイルとを比較照合することにより、採点ファイルが未提出となっている「未採点」の宿題ファイルを特定し、特定した宿題ファイルを示す未採点情報を当該教師について生成する(「配布」―「採点済」=「未採点」)。当該教師が使用している画像形成装置1では、制御部100が、当該未採点情報が示す「未採点」の宿題ファイルを示すタイトルを表示部473に表示させる。 For example, the file storage unit 233 of the server 2 stores homework files indicating homework that has been "distributed" to students and "graded" grading files uploaded by teachers. In this case, the control unit 100 of the image forming device 1 compares the "graded" grading files created by the teacher (who is a user of the image forming device 1) stored in the storage device 8 with the homework files that the teacher created in the past and has already "distributed" to identify "ungraded" homework files for which grading files have not yet been submitted, and generates ungraded information for the teacher indicating the identified homework files ("distributed" - "graded" = "ungraded"). In the image forming device 1 used by the teacher, the control unit 100 displays the title of the "ungraded" homework file indicated by the ungraded information on the display unit 473.
なお、上記実施形態では、採点ファイルは、画像形成装置1からサーバー2にアップロードされた採点書類を示すスキャンデータであったが、本発明はそのような実施形態に限定されない。例えば、情報処理装置3の制御部は、サーバー2から提供される、生徒によりサーバー2にアップロードされた提出書類のスキャンデータをGUIデータとして受信し、GUIデータが示す内容を示す操作画面を、情報処理装置3の表示部に表示させてもよい。情報処理装置3の制御部は、情報処理装置3の操作部又はタッチパネルに対する教師の操作に応じて、操作画面が示す提出書類に対する採点結果を受付ける。情報処理装置3の通信部は、受付けた採点結果を示すデータをサーバー2に対して送信する。すなわち、教師は、サーバー2と通信可能な情報処理装置3を操作することで、提出ファイルに対して採点結果を付与できる。この場合、サーバー2の制御部210は、通信部22が採点結果を示すデータを情報処理装置3から受信すると、(i)提出ファイルに関連付けて、採点結果を示すデータを、当該提出ファイルの採点ファイルとしてファイル記憶部233に記憶させる(「採点済」の採点ファイルが生成されたものとみなす。)、或いは、(ii)採点結果のデータが示す内容を、提出ファイルが示す提出書類のデータに結合させ、結合させたデータを採点ファイルとして、ファイル記憶部233に記憶させる(採点結果のデータと、提出ファイルの提出書類のデータとを組合せて採点ファイルを生成する。)。 In the above embodiment, the grading file was scan data representing a document to be graded that was uploaded from the image forming device 1 to the server 2, but the present invention is not limited to such an embodiment. For example, the control unit of the information processing device 3 may receive scan data of a submitted document uploaded to the server 2 by a student as GUI data, provided by the server 2, and cause an operation screen showing the content indicated by the GUI data to be displayed on the display unit of the information processing device 3. The control unit of the information processing device 3 accepts the grading results for the submitted document shown on the operation screen in response to the teacher's operation on the operation unit or touch panel of the information processing device 3. The communication unit of the information processing device 3 transmits data indicating the accepted grading results to the server 2. In other words, the teacher can assign grading results to the submitted file by operating the information processing device 3, which is capable of communicating with the server 2. In this case, when the communication unit 22 of the server 2 receives data indicating the scoring results from the information processing device 3, the control unit 210 (i) associates the data indicating the scoring results with the submitted file and stores it in the file memory unit 233 as a scoring file for that submitted file (assuming that a ``scored'' scoring file has been generated), or (ii) combines the contents indicated by the scoring result data with the data of the submitted document indicated by the submitted file and stores the combined data as a scoring file in the file memory unit 233 (generating a scoring file by combining the data of the scoring results and the data of the submitted document in the submitted file).
本発明は上記実施形態の構成に限られず種々の変形が可能である。また、図1乃至図20を用いて示した上記実施形態の構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。 The present invention is not limited to the configuration of the above embodiment and various modifications are possible. Furthermore, the configuration and processing of the above embodiment shown in Figures 1 to 20 are merely one embodiment of the present invention, and are not intended to limit the present invention to such configuration and processing.
Claims (6)
前記画像形成装置は、
記録紙に画像を形成する画像形成部と、
ネットワークを通じて外部装置とデータ通信を行なう通信部と、
表示部と、
ユーザーによる操作に基づいて指示を受付ける操作部と、
前記通信部を介して、複数のファイルを格納している前記サーバーから第1のファイルをダウンロードし、前記画像形成部に対し、ダウンロードした前記第1のファイルが示す画像を前記記録紙に形成させる制御部と、を備え、
前記制御部は、
前記サーバーに格納されている前記複数のファイルのうち、予め定められた重要度条件を満たす少なくとも1つのファイルを抽出し、抽出した前記少なくとも1つのファイルを前記表示部に表示させ、
前記少なくとも1つのファイルのうちのいずれかを選択するための選択指示を、前記操作部を介して受付けると、前記画像形成部に対し、前記選択指示により指定されているファイルが示す画像を前記記録紙に形成させ、
更に、前記第1のファイルに基づいて作成されている第2のファイルを前記通信部を介して前記サーバーに送信し、
前記サーバーは、
ネットワークを通じて前記画像形成装置とデータ通信を行なうサーバー側通信部と、
前記第1のファイルを格納すると共に、前記サーバー側通信部が前記画像形成装置から受信した、前記第1のファイルに基づいて作成されている前記第2のファイルを前記第1のファイルに対応付けて格納するファイル記憶部と、
前記ファイル記憶部に格納されている前記第1のファイルのうち、前記第2のファイルが対応付けて格納されている前記第1のファイル以外の前記第1のファイルを、前記第2のファイルが格納されていない前記第1のファイルとして判定し、当該判定した前記第1のファイルを示す情報を未提出情報として生成するサーバー側制御部と、を備え、
前記サーバー側制御部は、前記未提出情報を、前記サーバー側通信部を介して前記画像形成装置に対して送信し、
前記画像形成装置の前記制御部は、前記未提出情報を、前記通信部を介して前記サーバーから受信したとき、前記予め定められた重要度条件を満たすとして抽出したファイルを、前記未提出情報が示す前記第1のファイルとし、前記未提出情報が示す前記第1のファイルを示すタイトルを前記表示部に表示させる、画像形成システム。 An image forming system including at least a server and an image forming apparatus capable of communicating with the server ,
the image forming apparatus,
an image forming unit that forms an image on a recording sheet;
a communication unit for performing data communication with an external device via a network;
A display unit;
an operation unit that receives instructions based on an operation by a user;
a control unit that downloads a first file from the server that stores a plurality of files via the communication unit, and causes the image forming unit to form an image indicated by the downloaded first file on the recording paper,
The control unit
extracting at least one file that satisfies a predetermined importance condition from the plurality of files stored in the server, and displaying the extracted at least one file on the display unit;
when a selection instruction for selecting one of the at least one file is received via the operation unit, the image forming unit is caused to form an image indicated by the file designated by the selection instruction on the recording paper;
Furthermore, a second file created based on the first file is transmitted to the server via the communication unit;
The server
a server-side communication unit that performs data communication with the image forming apparatus via a network;
a file storage unit that stores the first file and also stores the second file that is created based on the first file and that is received by the server-side communication unit from the image forming apparatus, in association with the first file ;
a server-side control unit that determines, among the first files stored in the file storage unit, the first files other than the first files stored in association with the second files, as the first files in which the second files are not stored, and generates information indicating the determined first files as non-submission information;
the server-side control unit transmits the unsubmitted information to the image forming apparatus via the server-side communication unit;
When the control unit of the image forming device receives the unsubmitted information from the server via the communication unit, the control unit of the image forming device designates the file extracted as satisfying the predetermined importance condition as the first file indicated by the unsubmitted information, and displays a title indicating the first file indicated by the unsubmitted information on the display unit.
前記画像形成装置の前記制御部は、前記日時情報に基づいて、前記少なくとも1つのファイルを提出期限の近いファイルから順に並べて前記表示部に表示させる、請求項2に記載の画像形成システム。 the date and time information indicates a submission deadline date and time as the specific date and time;
3. The image forming system according to claim 2, wherein the control unit of the image forming apparatus causes the display unit to display the at least one file in order of the file with the nearest submission deadline based on the date and time information.
前記画像形成装置の前記制御部は、前記日時情報に基づいて、前記少なくとも1つのファイルを前記アップロード日時の順に並べて、前記表示部に表示させる、請求項2に記載の画像形成システム。 the date and time information indicates the upload date and time of the file as the specific date and time;
The image forming system according to claim 2 , wherein the control unit of the image forming apparatus causes the display unit to display the at least one file in order of the upload date and time based on the date and time information.
ネットワークを通じて外部装置とデータ通信を行なう通信部と、
表示部と、
ユーザーによる操作に基づいて指示を受付ける操作部と、
前記通信部を介して、複数のファイルを格納している、請求項1に記載の画像形成システムが備えるサーバーから第1のファイルをダウンロードし、前記画像形成部に対し、ダウンロードした前記第1のファイルが示す画像を前記記録紙に形成させる制御部と、を備え、
前記制御部は、
前記サーバーに格納されている前記複数のファイルのうち、予め定められた重要度条件を満たす少なくとも1つのファイルを抽出し、抽出した前記少なくとも1つのファイルを前記表示部に表示させ、
前記少なくとも1つのファイルのうちのいずれかを選択するための選択指示を、前記操作部を介して受付けると、前記画像形成部に対し、前記選択指示により指定されているファイルが示す画像を前記記録紙に形成させ、
更に、前記第1のファイルに基づいて作成されている第2のファイルを前記通信部を介して前記サーバーに送信し、
前記サーバーから、前記未提出情報を、前記通信部を介して受信したとき、前記予め定められた重要度条件を満たすとして抽出したファイルを、前記未提出情報が示す前記第1のファイルとし、前記未提出情報が示す前記第1のファイルを示すタイトルを前記表示部に表示させる、画像形成装置。 an image forming unit that forms an image on a recording sheet;
a communication unit for performing data communication with an external device via a network;
A display unit;
an operation unit that receives instructions based on an operation by a user;
a control unit that downloads a first file from a server that stores a plurality of files, via the communication unit, included in the image forming system according to claim 1 , and causes the image forming unit to form an image indicated by the downloaded first file on the recording paper;
The control unit
extracting at least one file that satisfies a predetermined importance condition from the plurality of files stored in the server, and displaying the extracted at least one file on the display unit;
when a selection instruction for selecting one of the at least one file is received via the operation unit, the image forming unit is caused to form an image indicated by the file designated by the selection instruction on the recording paper;
Furthermore, a second file created based on the first file is transmitted to the server via the communication unit;
When the unsubmitted information is received from the server via the communication unit, the image forming device sets the file extracted as satisfying the predetermined importance condition as the first file indicated by the unsubmitted information, and displays a title indicating the first file indicated by the unsubmitted information on the display unit.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022031934 | 2022-03-02 | ||
| JP2022031934 | 2022-03-02 | ||
| PCT/JP2023/006776 WO2023167105A1 (en) | 2022-03-02 | 2023-02-24 | Image forming device |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPWO2023167105A1 JPWO2023167105A1 (en) | 2023-09-07 |
| JPWO2023167105A5 JPWO2023167105A5 (en) | 2024-11-11 |
| JP7773134B2 true JP7773134B2 (en) | 2025-11-19 |
Family
ID=87883651
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024504662A Active JP7773134B2 (en) | 2022-03-02 | 2023-02-24 | Image forming system and image forming apparatus |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7773134B2 (en) |
| WO (1) | WO2023167105A1 (en) |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011107233A (en) | 2009-11-13 | 2011-06-02 | Hidetsugu Yoneda | Educational complementing system implementing content of lecture or publication |
| JP2012168982A (en) | 2010-09-01 | 2012-09-06 | Canon Marketing Japan Inc | Document management system, image processing device, information processor, document management method, control method, and program |
| JP2013088881A (en) | 2011-10-14 | 2013-05-13 | Hitachi Consumer Electronics Co Ltd | Information terminal and education support system |
| US20130283187A1 (en) | 2009-08-05 | 2013-10-24 | Microsoft Corporation | Sharing files on a computer through use of uris |
| JP2016081349A (en) | 2014-10-17 | 2016-05-16 | ソニー株式会社 | Information processing apparatus, information processing method, and information processing system |
| JP2017211949A (en) | 2016-05-27 | 2017-11-30 | ブラザー工業株式会社 | Control device and computer program |
| JP2020107314A (en) | 2018-11-14 | 2020-07-09 | 株式会社ぐるなび | Image search device, image search program, and image search method |
| JP2021189617A (en) | 2020-05-27 | 2021-12-13 | キヤノン株式会社 | System and control method |
| JP2022028369A (en) | 2020-08-03 | 2022-02-16 | チエル株式会社 | Data transmit/receive system, data transmit/receive method, data receive device, data receive method, and data receive program |
-
2023
- 2023-02-24 WO PCT/JP2023/006776 patent/WO2023167105A1/en not_active Ceased
- 2023-02-24 JP JP2024504662A patent/JP7773134B2/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130283187A1 (en) | 2009-08-05 | 2013-10-24 | Microsoft Corporation | Sharing files on a computer through use of uris |
| JP2011107233A (en) | 2009-11-13 | 2011-06-02 | Hidetsugu Yoneda | Educational complementing system implementing content of lecture or publication |
| JP2012168982A (en) | 2010-09-01 | 2012-09-06 | Canon Marketing Japan Inc | Document management system, image processing device, information processor, document management method, control method, and program |
| JP2013088881A (en) | 2011-10-14 | 2013-05-13 | Hitachi Consumer Electronics Co Ltd | Information terminal and education support system |
| JP2016081349A (en) | 2014-10-17 | 2016-05-16 | ソニー株式会社 | Information processing apparatus, information processing method, and information processing system |
| JP2017211949A (en) | 2016-05-27 | 2017-11-30 | ブラザー工業株式会社 | Control device and computer program |
| JP2020107314A (en) | 2018-11-14 | 2020-07-09 | 株式会社ぐるなび | Image search device, image search program, and image search method |
| JP2021189617A (en) | 2020-05-27 | 2021-12-13 | キヤノン株式会社 | System and control method |
| JP2022028369A (en) | 2020-08-03 | 2022-02-16 | チエル株式会社 | Data transmit/receive system, data transmit/receive method, data receive device, data receive method, and data receive program |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2023167105A1 (en) | 2023-09-07 |
| JPWO2023167105A1 (en) | 2023-09-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101247454B (en) | Information processing device, information processing system, information processing method | |
| US8553261B2 (en) | Image communication apparatus | |
| US20010035972A1 (en) | Adaptive interface for digital printing systems | |
| KR101787975B1 (en) | Information processing apparatus, method for controlling the same, and storage medium | |
| JP2004013904A (en) | Method for identifying print media supply in copier or printer | |
| US20110107402A1 (en) | Client server system, client apparatus and server apparatus displaying contents of provided services | |
| US8370384B2 (en) | Information processing apparatus, file management method, program, and storage medium | |
| CN100365563C (en) | Printing device, image processing device, and related control method | |
| US20120002235A1 (en) | Image forming apparatus, image reading apparatus, and control method thereof | |
| US8208766B2 (en) | Method of selecting image, program and storage medium for the method, and image processing apparatus using the method | |
| JP7773134B2 (en) | Image forming system and image forming apparatus | |
| JP7528570B2 (en) | Control program, information processing device | |
| US20230062188A1 (en) | Image forming apparatus capable of obtaining and printing file stored in management system, control method therefor, and storage medium | |
| JP4716327B2 (en) | Image forming apparatus | |
| JP2011238047A (en) | Information processing apparatus and information processing method | |
| US7882125B2 (en) | Document managing system, method and apparatus, printing apparatus and information processing apparatus for the system, program for implementing the method, and storing medium storing the program | |
| JP2002290661A (en) | Scanner and scanner system using the same, information processing unit used in the system, computer program run on the information processing unit, and recording medium recorded with the program | |
| JP7574680B2 (en) | Information processing device, learning device, and method for controlling information processing device | |
| US11481160B2 (en) | Management apparatus and terminal apparatus | |
| JP2019041303A (en) | Information transmission apparatus, information transmission system, multifunction device, information transmission method, and information transmission program | |
| JP4657159B2 (en) | Image forming apparatus | |
| JP6404735B2 (en) | Image processing device | |
| JP2003263303A (en) | Output control device and program | |
| US20240427539A1 (en) | Image forming apparatus and printing system | |
| JP7281078B2 (en) | Image reading device and image forming device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240823 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240823 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250708 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250827 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251008 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251021 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7773134 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |