WO2023167105A1 - Image forming device - Google Patents

Image forming device Download PDF

Info

Publication number
WO2023167105A1
WO2023167105A1 PCT/JP2023/006776 JP2023006776W WO2023167105A1 WO 2023167105 A1 WO2023167105 A1 WO 2023167105A1 JP 2023006776 W JP2023006776 W JP 2023006776W WO 2023167105 A1 WO2023167105 A1 WO 2023167105A1
Authority
WO
WIPO (PCT)
Prior art keywords
file
unit
control unit
image forming
homework
Prior art date
Application number
PCT/JP2023/006776
Other languages
French (fr)
Japanese (ja)
Inventor
拓磨 藤川
伸城 藤原
伸悟 伊東
Original Assignee
京セラドキュメントソリューションズ株式会社
京セラ株式会社
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 京セラドキュメントソリューションズ株式会社, 京セラ株式会社 filed Critical 京セラドキュメントソリューションズ株式会社
Publication of WO2023167105A1 publication Critical patent/WO2023167105A1/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/42Scales and indicators, e.g. for determining side margins
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G21/00Arrangements not provided for by groups G03G13/00 - G03G19/00, e.g. cleaning, elimination of residual charge
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G21/00Arrangements not provided for by groups G03G13/00 - G03G19/00, e.g. cleaning, elimination of residual charge
    • G03G21/14Electronic sequencing control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage

Definitions

  • the present invention relates to an image forming apparatus that downloads and prints files stored in a server.
  • Patent Documents 1 to 3 disclose techniques for downloading documents stored in a cloud server to an image forming apparatus and printing them.
  • a cloud server is suitable for sharing files by multiple users. However, it is not easy for each user to individually find files that are highly beneficial to him/herself from among the files stored in the cloud server.
  • the present invention has been made in view of the above circumstances, and presents files that are highly beneficial to the user from among the files stored in the server so that the user can easily select a file to be printed. intended to
  • An image forming apparatus includes an image forming unit that forms an image on recording paper, a communication unit that performs data communication with an external device through a network, a display unit, and receives instructions based on user operations.
  • An operation unit and a control unit that downloads files from a server storing a plurality of files via a communication unit and causes an image forming unit to form an image indicated by the downloaded file on recording paper.
  • the control unit extracts at least one file that satisfies a predetermined importance condition from among a plurality of files stored in the server, displays the extracted at least one file on the display unit, and displays at least one file.
  • a selection instruction for selecting one of the files 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 recording paper.
  • An image forming apparatus includes an image forming unit that forms an image on a recording sheet, a communication unit that performs data communication with an external device through a network, a display unit, and an instruction based on a user's operation. and a control unit that downloads files from a server that stores a plurality of files via a communication unit and causes an 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, and uploads the corresponding second file.
  • a selection instruction for selecting one of the displayed first files is received via the operation unit, the image forming unit is instructed to select the file.
  • the image indicated by the first file specified by the instruction is formed on the recording paper.
  • files that are highly beneficial to the user are presented to the user from among the files stored on the server, making it easier for the user to select the file to be printed.
  • FIG. 1 is a diagram showing an entire image forming system including an image forming apparatus according to an embodiment of the invention
  • FIG. FIG. 4 is a diagram showing a series of flow of exchange of homework between a teacher and a student realized using the image forming system
  • 3 is a functional block diagram schematically showing the main internal configuration of the server
  • FIG. 2 is a functional block diagram schematically showing the main internal configuration of the image forming apparatus
  • FIG. It is a figure which shows an example of a home screen.
  • 9 is a flowchart showing an example of homework printing processing
  • It is a figure which shows an example of an operation screen.
  • FIG. 10 is a diagram showing another example of an operation screen
  • FIG. 10 is a diagram showing another example of an operation screen;
  • FIG. 10 is a diagram showing another example of an operation screen;
  • FIG. 10 is a diagram showing another example of an operation screen;
  • FIG. 10 is a diagram showing another example of an operation screen;
  • FIG. 10 is a diagram showing another example of
  • FIG. 1 is a diagram showing an entire image forming system 11 including an image forming apparatus 1 according to one embodiment of the invention.
  • the image forming system 11 includes a server 2 existing on the cloud 4, an information processing device 3, and an image forming device 1.
  • the server 2, the information processing device 3, and the image forming device 1 are connected to each other through a network such as the Internet.
  • Server 2 is, for example, a computer developed for schools to simplify the distribution, submission, and grading of homework. Server 2 has a storage area that enables sharing of files between teachers and students.
  • the information processing device 3 is, for example, a personal computer (PC) capable of data communication through a network.
  • the image forming apparatus 1 is, for example, a multifunction device having multiple functions such as a printer function, a scanner function, and a copy function.
  • FIG. 2 is a diagram showing a series of flow realized by using the image forming system 11, in which the teacher distributes the homework to the students, the students receive the homework, submit the homework answers, and the teacher grades the answers. is.
  • the transfer of data between a teacher and a student realized using the image forming system 11 will be described below.
  • the teacher creates homework using the information processing device 3 and uploads (UL) document data indicating the created homework to the server 2.
  • the server 2 stores document data indicating homework as a homework file F1.
  • the student uses the image forming apparatus 1 to download (DL) the homework file F1 from the server 2, and prints the contents of the homework indicated by the homework file F1 on recording paper.
  • a student writes an answer on a recording sheet on which the content of the homework is printed, causes the image forming apparatus 1 to scan the recording sheet on which the answer is written, and scans the document to be submitted from the image forming apparatus 1.
  • the server 2 stores the scan data representing the documents to be submitted in the storage area as a submission file F2.
  • the teacher uses the image forming device 1 to download the submission file F2 from the server 2, and prints the documents submitted by the students indicated by the submission file F2 on recording paper.
  • the teacher grades the student's answers shown in the submitted documents and writes the graded results in the submitted documents.
  • the teacher causes the image forming apparatus 1 to scan the submitted document with the grading results written therein, and uploads the scan data indicating the grading document obtained by scanning from the image forming apparatus 1 to the server 2 .
  • the server 2 stores the scan data representing the grading documents in the storage area as a grading file.
  • the student uses the image forming device 1 to download the grading file from the server 2, and prints the content of the grading results described in the grading file on recording paper.
  • FIG. 3 is a functional block diagram schematically showing the main internal configuration of the server 2.
  • the server 2 includes a control unit 21 , a communication section 22 and a storage device 23 .
  • 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 .
  • the storage device 23 is a large-capacity storage device such as a HDD (Hard Disk Drive) or SSD (Solid State Drive).
  • the storage device 23 stores various control programs.
  • the storage device 23 includes a teacher data storage section 230, a student data storage section 231, a class data storage section 232, and a file storage section 233 as part of the storage area.
  • the teacher data storage unit 230 stores, as teacher data, a teacher name, password, etc. for each teacher in association with a teacher code.
  • the student data storage unit 231 stores, as student data, a student name or password for each student in association with a student code.
  • the class data storage unit 232 stores, for each class, a class name, a teacher code indicating the teacher in charge of the class, or a student code indicating students who can participate in the class, in association with the class code.
  • a class is, for example, the type of lesson, and examples thereof include "national language”, “mathematics", and "modern society”.
  • the file storage unit 233 stores a homework file containing document data indicating the homework distributed to the students, a submission file containing scan data indicating documents submitted by the students, and a grading file containing scan data indicating grading documents by the teacher. are stored for each class.
  • the document data included 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 homework files in association with homework codes.
  • the homework file includes, as attribute information, a homework name, a class code indicating a class to be distributed, a teacher code indicating an uploader, an upload date and time, and a submission deadline date and time.
  • Homework titles, class codes, submission deadline dates, and the like are set by the teacher by operating the information processing device 3 .
  • the actual part of the submitted file is the scan data showing the submitted documents.
  • the document to be submitted indicates a document in which the student writes the answers on the recording paper on which the contents of the homework file are printed. That is, the submitted document indicates a document in which the content of the document data as the substantial part of the homework file is printed and changed by writing.
  • the submitted file is a modified file in which changes have been made to the homework file. Therefore, the control unit 210 causes the file storage unit 233 to store the submission file in association with the homework file.
  • the submitted file includes, as attribute information, a homework code, a student code indicating an uploader, and an upload date and time.
  • the actual part of the grading file is the scanned data showing the grading document.
  • the grading document indicates a document in which the grading result is written by the teacher on the recording paper on which the content of the document submitted by the student is printed.
  • the graded document indicates a document in which the content of the submitted document is printed and changed by writing.
  • the grading file is a modified file in which changes have been made to the submission file, and a modified file in which the homework file has been changed twice. Therefore, the control unit 210 stores the grading file in the file storage unit 233 in association with the submission file and the homework file.
  • the grading file includes, as attribute information, a teacher code indicating an uploader, an upload date and time, and the like.
  • the control unit 21 includes a processor, RAM (Random Access Memory), ROM (Read Only Memory), and dedicated hardware circuits.
  • the processor is, for example, a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), or an MPU (Micro Processing Unit).
  • the control unit 21 functions as a control section 210 by the processor operating according to an operation control program stored in the ROM or the like.
  • the control unit 210 controls the overall operation 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 transmits/receives signals or data to/from each of these components.
  • FIG. 4 is a functional block diagram schematically showing the main internal configuration of the image forming apparatus 1.
  • the image forming apparatus 1 includes a control unit 10 , a document feeding section 6 , a document reading section 5 , an image forming section 12 , a fixing section 13 , a paper feeding section 14 , an operation section 47 , a network interface section 91 , and a storage device 8 . .
  • the document feeding section 6 is provided on the upper surface of the document reading section 5 so as to be openable and closable by means of a hinge or the like.
  • the document feeder 6 functions as a document pressing cover when reading a document placed on the platen glass.
  • the document feeder 6 is an ADF (Auto Document Feeder).
  • the document feeding section 6 has a document loading tray, and supplies the document placed on the document loading tray to the document reading section 5 .
  • the document reading section 5 optically reads the image of the document supplied to the document reading section 5 by the document feeding section 6 or the document placed on the platen glass, and generates image data.
  • Image data generated by the document reading unit 5 is stored in an image memory or the like.
  • the image forming unit 12 is a printing mechanism including a photosensitive drum, a charging device, an exposure device, a developing device, and a transfer device.
  • the image forming unit 12 Based on the image data generated by the document reading operation, the image data stored in the image memory or the like, or the image data received from the computer connected to the network, the image forming unit 12 outputs the image data from the paper feeding unit 14. A toner image is formed on a recording sheet as a recording medium that is fed.
  • the fixing unit 13 heats and presses the recording paper on which the toner image is formed by the image forming unit 12 to fix the toner image on the recording paper.
  • the recording paper that has undergone the fixing process is discharged to the discharge tray.
  • the paper feed unit 14 includes a paper feed cassette.
  • the operation unit 47 accepts user instructions, such as image forming operation execution instructions, regarding various operations and processes that can be performed by the image forming apparatus 1 .
  • the operation unit 47 includes a display unit 473 that displays operation guidance and the like for the user. Operation unit 47 receives an input of a user's instruction based on the user's operation (touch operation) on the operation screen displayed on display unit 473 via the touch panel of display unit 473 .
  • the display unit 473 is composed of an LCD (Liquid Crystal Display) or the like.
  • the display unit 473 has a touch panel. When the user performs an operation of touching a button or key displayed on the screen, the touch panel receives an instruction associated with the touched position.
  • the network interface unit 91 is a communication interface that transmits and receives various data to and from an external device (eg, server 2) within the local area or on the Internet.
  • the network interface section 91 is an example of a communication section in the claims.
  • the storage device 8 is an HDD, SSD, or the like.
  • the storage device 8 stores various control programs and the like.
  • the control unit 10 includes a processor, RAM, ROM, and dedicated hardware circuits.
  • a processor is, for example, a CPU, an ASIC, or an MPU.
  • the control unit 10 functions as a control section 100 through the operation of the processor according to the control program stored in the storage device 8.
  • the control unit 100 can be configured by hardware circuits instead of the operation according to the control program by the control unit 10 .
  • the control unit 100 controls the overall operation of the image forming apparatus 1 .
  • the control unit 100 is connected to the document feeding unit 6, the document reading unit 5, the image forming unit 12, the fixing unit 13, the paper feeding unit 14, the operation unit 47, the network interface unit 91, and the storage device 8. It controls the driving of each part.
  • the control section 100 controls the image forming section 12 and the like to form an image on recording paper as a recording medium.
  • the control unit 100 performs display control of the display unit 473 .
  • the control unit 100 causes the display unit 473 to display the home screen SC1 shown in FIG.
  • Control unit 100 causes display unit 473 to display a selection button B1 indicating “copy”, a selection button B2 indicating “print”, and a selection button B3 indicating “scan” on operation screen SC1 as selectable items. and are displayed.
  • control unit 100 causes the display unit 473 to display the operation screen SC2 shown in FIG. 7A (step S1).
  • Control unit 100 causes display unit 473 to display selection button B11 indicating home mark, selection button B12 indicating “return”, selection button B13 indicating “from external memory”, and “from cloud is displayed.
  • the control unit 100 switches the display of the display unit 473 to the home screen SC1.
  • the control unit 100 returns the display of the display unit 473 to the previously displayed operation screen.
  • control unit 100 causes the display unit 473 to display an operation screen for accepting printing from an external memory such as a memory card.
  • control unit 100 causes display unit 473 to display a login screen for accessing server 2 (step S2).
  • control unit 100 sends the student code and password input by the user to the network interface unit 91. to the server 2 (step S3).
  • control unit 210 of the server 2 receives the student code and password via the communication unit 22 (step S4), the control unit 210 compares the student code and password stored in the student data storage unit 231 with the valid student code and password to determine whether the user is valid. to determine whether the person is qualified for When the control unit 210 determines that the user is a properly qualified person, the control unit 210 permits the user to log in.
  • the control unit 210 refers to the class data storage unit 232 and extracts class information (class code and class name) indicating classes in which the student indicated by the received student code can participate (step S5).
  • the control unit 210 transmits the extracted class information to the image forming apparatus 1 via the communication unit 22 (step S6).
  • control unit 100 of the image forming apparatus 1 When the control unit 100 of the image forming apparatus 1 receives the class information transmitted from the server 2 via the network interface unit 91 (step S7), the class name indicated by the received class information (here, Japanese language, mathematics , and modern society), the operation screen SC3 shown in FIG. 7B is created and displayed on the display unit 473 (step S8).
  • Control unit 100 instructs display unit 473 to display a selection button B21 indicating “Japanese language” as the class name, a selection button B22 indicating “mathematics” as the class name, and “modern society” as the class name on operation screen SC3. , and a selection button B23 that indicates
  • the control unit 100 creates the operation screen SC4 shown in FIG. 7C and causes the display unit 473 to display it (step S9).
  • the operation screen SC4 shows the classification of documents within the class designated by the above instruction.
  • the control unit 100 causes the display unit 473 to display a selection button B31 indicating “distribution”, a selection button B32 indicating “submitted”, and a selection button B33 indicating “graded” on the operation screen SC4. I am letting
  • the user selects the selection button B31 when inputting an instruction to have the image forming apparatus 1 print the homework distributed to the students.
  • the user selects the selection button B32 when inputting an instruction for printing the submission documents submitted by the student.
  • the user selects the selection button B33 when inputting an instruction to print the grading document graded by the teacher.
  • control unit 100 sends a class code indicating the class name selected in operation screen SC3 to the server via network interface unit 91. 2 (step S10) to request the transmission of homework information indicating the homework distributed to the students.
  • the control unit 210 of the server 2 receives the class code transmitted from the image forming apparatus 1 via the communication unit 22 (step S11). Upon receiving the above request, the control unit 210 refers to the homework file group stored in the file storage unit 233, and obtains homework information (specifically , the homework information indicates the homework code, homework name, and submission deadline date and time for each distributed homework information (step S12). The control unit 210 transmits the created homework information to the image forming apparatus 1 via the communication unit 22 (step S13).
  • the control unit 100 of the image forming apparatus 1 receives homework information transmitted from the server 2 via the network interface unit 91 (step S14).
  • the control unit 100 causes the display unit 473 to display the operation screen SC5 shown in FIG. 8A based on the content indicated by the received homework information (step S15).
  • the operation screen SC5 shows each homework name and the like included in the homework information.
  • the control unit 100 causes the display unit 473 to display selection buttons B41 to B45 respectively indicating "homework I" to "homework V" as homework names on the operation screen SC5. That is, the operation screen SC5 displays a list of homework assignments distributed to the logged-in students by using the selection buttons B41 to B45.
  • Each of the selection buttons B41 to B45 indicates a submission deadline date. For example, the selection button B41 indicates "11/15" as the deadline for submission of "homework I”.
  • the control unit 100 causes the display unit 473 to display a selection button B46 indicating "in order of due date" on the operation screen SC5.
  • the control unit 100 causes the user to select one of the homework assignments.
  • a homework code indicating homework corresponding to one of the selected selection buttons B41 to B45 is transmitted to the server 2 via the network interface unit 91 (step S16), and a homework file corresponding to the homework code is transmitted. demand.
  • the control unit 210 of the server 2 receives the homework code transmitted from the image forming apparatus 1 (step S17). Upon receiving the request, control unit 210 extracts the homework file corresponding to the received homework code from the homework file group stored in file storage unit 233 (step S18). The control unit 210 transmits the extracted homework file to the image forming apparatus 1 via the communication unit 22 (step S19).
  • the control unit 100 of the image forming apparatus 1 receives the homework file transmitted 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). Thereby, the user can obtain the printed matter in which the homework is printed.
  • the control unit 100 of the image forming apparatus 1 extracts specific titles that satisfy a predetermined importance condition from the file group stored in the server 2, and displays them on the display unit 473 in descending order of importance.
  • the control unit 100 Based on the attribute information associated with the homework name included in the homework information, the control unit 100 selects a homework name (specific title), and displays the extracted homework name on the display unit 473.
  • a homework name specific title
  • the control unit 100 presets a condition that the attribute information includes the submission deadline date and time as the predetermined importance condition.
  • control unit 100 determines that the shorter the period from the current date and time to the submission deadline date and time, the higher the importance of each homework name, and the display unit 473 gives priority to homework names indicating homework whose submission deadline is closer. to display.
  • the control unit 100 when receiving the homework information from the server 2, the control unit 100 extracts the homework name including the submission deadline date and time as date and time information from the homework information, and displays a selection button indicating the extracted homework name on the display unit 473. is displayed 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 date and time for each of the extracted homework names, the higher the importance, and arranges the selection buttons in order from the top, starting from the homework names with the closest submission deadline.
  • the display unit 473 is caused to display the operation screen SC5 shown in FIG. 8B.
  • the display in which the selection buttons indicating the homework titles with the closest submission deadlines are arranged from the top is an example of the above-mentioned "prioritized display".
  • the student selects homework using the image forming apparatus 1, downloads the homework file corresponding to the selected homework from the server 2, and prints the homework on recording paper (step S21). Students write their answers on the paper on which the homework is printed. A student submits an answer to a homework assignment by having the image forming apparatus 1 scan the document to be submitted in which the answer is written, and uploading the scan data to the server 2 using the image forming apparatus 1 .
  • 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 a selection button B15 indicating "save to PC” and a selection button B16 indicating "save to cloud” on the operation screen SC11.
  • the control unit 100 causes the display unit 473 to display an operation screen for accepting saving of scan data to the PC.
  • the control unit 100 causes the display unit 473 to display a login screen for accessing the server 2 (step S102).
  • control unit 100 transfers the student code and password entered by the user to the network interface. It is transmitted to the server 2 via the unit 91 (step S103).
  • the control unit 210 of the server 2 receives the student code and password (step S104).
  • the control unit 210 compares the student code and password stored in the student data storage unit 231 to determine whether the user is an authorized person. When the control unit 210 determines that the user is a properly qualified person, the control unit 210 permits the user to log in.
  • the control unit 210 refers to the class data storage unit 232 and extracts class information (class code and class name) indicating classes in which the student indicated by the received student code can participate (step S105).
  • the control unit 210 transmits the extracted class information to the image forming apparatus 1 via the communication unit 22 (step S106).
  • the control unit 100 of the image forming apparatus 1 receives the class information transmitted from the server 2 via the network interface unit 91 (step S107).
  • the control unit 100 creates an operation screen SC12 shown in FIG. 10B based on the class name indicated by the received class information (here, Japanese language, mathematics, and modern society), and causes the display unit 473 to display the operation screen SC12 (step S108).
  • Control unit 100 instructs display unit 473 to display a selection button B51 indicating “national language” as the class name, a selection button B52 indicating “mathematics” as the class name, and “modern society” as the class name on operation screen SC12.
  • a selection button B53 that indicates
  • step S109 the homework information indicating the homework distributed to the students is requested to be sent.
  • the control unit 210 of the server 2 receives the class code transmitted from the image forming apparatus 1 via the communication unit 22 (step S110). Upon receiving the above request, the control unit 210 refers to the homework file group stored in the file storage unit 233, and obtains homework information (specifically homework information indicates a homework code, a homework name, and a submission deadline date and time for each distributed homework information (step S111). The control unit 210 transmits the created homework information to the image forming apparatus 1 via the communication unit 22 (step S112).
  • the control unit 100 of the image forming apparatus 1 receives homework information transmitted from the server 2 via the network interface unit 91 (step S113).
  • Control unit 100 causes display unit 473 to display operation screen SC13 shown in FIG. 10C based on the content indicated by the received homework information (step S114).
  • the operation screen SC13 shows each homework name included in the homework information.
  • the control unit 100 causes the display unit 473 to display selection buttons B61 to B65 respectively indicating the homework names "homework I" to "homework V" on the operation screen SC13. That is, the control unit 100 causes the display unit 473 to display a list of homework assignments distributed to the logged-in student.
  • the control unit 100 executes scanning.
  • a scan screen for scanning is displayed on the display unit 473 (step S115).
  • the user places the document to be submitted (homework printed on a recording sheet with answers written on it) on the platen glass of the document reading unit 5, and starts scanning via the operation unit 47 on the scan screen. Enter instructions.
  • the control unit 100 controls the document reading unit 5 to read the document (document to be submitted) placed on the platen glass (step S116).
  • the control unit 100 transmits the scan data obtained by reading by the document reading unit 5 and the homework code indicating the homework selected by the user in step S115 to the server 2 via the network interface unit 91 (step S117). As a result, scan data representing documents submitted by students are uploaded to the server 2 .
  • the control unit 210 of the server 2 receives the scan data and the homework code transmitted from the image forming apparatus 1 (step S118).
  • Control unit 210 associates the received scan data with the homework file indicated by the received homework code, and stores it in file storage unit 233 as a submission file belonging to the class indicated by the class code received in step S110 (step S119). ).
  • the control unit 210 causes the file storage unit 233 to store the homework code, the student code indicating the uploader of the scan data, and the upload date and time as the attribute information of the submitted file.
  • the control unit 210 creates folders in advance for each class in the file storage unit 233 to store them in association with homework files.
  • the control unit 210 saves the submission file in the corresponding class folder.
  • the teacher downloads the submission file using the image forming apparatus 1 and prints the submission document indicated by the submission file on recording paper.
  • the submission document printing process executed between the control unit 100 of the image forming apparatus 1 and the control unit 210 of the server 2 is the same as the flow of the homework printing process described above.
  • the control unit 100 of the image forming apparatus 1 causes the display unit 473 to display the operation screen SC4 shown in FIG. 7C.
  • the teacher as a user selects the selection button B32 indicating "Submitted” instead of the selection button B31 indicating "Distribution”.
  • 11A and 11B are diagrams showing an example of an operation screen showing a list of titles indicating submission files.
  • control unit 100 transmits an instruction to request transmission of the submission file stored in file storage unit 233 to server 2 via network interface unit 91. Send.
  • control unit 210 of the server 2 When the control unit 210 of the server 2 receives the instruction transmitted from the image forming apparatus 1 via the communication unit 22, the attribute information of each of the submission file groups for each class stored in the file storage unit 233 read out.
  • the control unit 210 creates submitted file information including attribute information groups of each submitted file, and transmits the submitted file information to the image forming apparatus 1 via the communication unit 22 .
  • the control unit 100 of the image forming apparatus 1 receives submitted file information via the network interface unit 91 .
  • the control unit 100 identifies each submission file for homework A, for example, based on the homework code of each submission 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 causes the display unit 473 to display the operation screen SC21.
  • the operation screen SC21 shows the student name associated with each specified submission file.
  • the control unit 100 causes the display unit 473 to display the screen name "Print submission for Homework A" on the operation screen SC21, and display a selection button B71 indicating "Print all”.
  • the control unit 100 causes the display unit 473 to display selection buttons B72 to B75 indicating "Ichiro Sato”, “Matsuko Suzuki”, “Takeko Takahashi”, and "Jiro Tanaka” as student names on the operation screen SC21. I am displaying. This shows a list of students who have submitted their answers for "Homework A”.
  • 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" indicating the submission date of the answer to "Homework A” by the student "Ichiro Sato” on the selection button B72. The control unit 100 also causes the display unit 473 to display a selection button B76 indicating "designate period" on the operation screen SC21.
  • the control unit 100 displays the homework code indicating "homework A" and the student selected by the user "Ichiro Sato to the server 2 via the network interface unit 91 to request transmission of the submission file.
  • the control unit 210 of the server 2 receives the homework code and student code transmitted from the image forming apparatus 1 . Upon receiving the above request, the control unit 210 submits “homework A” by the student “Ichiro Sato” based on the attribute information of each class submission file group stored in the file storage unit 233. Identify and read a file. Control unit 210 transmits the read submission file to image forming apparatus 1 via communication unit 22 . As a result, in the image forming apparatus 1 that receives the submission file, it is possible to print the submission document for "homework A" by the student "Ichiro Sato".
  • the control unit 100 of the image forming apparatus 1 outputs the homework code indicating "homework A" and all four students. to the server 2 via the network interface unit 91 to request transmission of the submission file.
  • the control unit 210 of the server 2 receives the homework code and student code transmitted from the image forming apparatus 1 via the communication unit 22 . Upon receiving the above request, the control unit 210 selects the students "Ichiro Sato”, “Matsuko Suzuki”, “Takahashi Takeko” and “Jiro Tanaka” specify and read out the four submitted files for "homework A”. Control unit 210 transmits each read submission file to image forming apparatus 1 via communication unit 22 . As a result, in the image forming apparatus 1 that receives each submission file, it is possible to print the submission documents for the four students regarding "homework A".
  • control unit 100 of the image forming apparatus upon receiving the submitted file information via the network interface unit 91, the control unit 100 of the image forming apparatus 1, for example, the student Identify each submission file for "Ichiro Sato".
  • Control unit 100 creates operation screen SC22 shown in FIG. 11B based on the homework code included in the submitted file information, and causes display unit 473 to display operation screen SC22.
  • the operation screen SC22 shows homework names associated with each identified submission file.
  • the control unit 100 causes the display unit 473 to display the screen name "Print submission from Ichiro Sato" on the operation screen SC22, and display a selection button B81 indicating "Print all”. . Further, the control unit 100 causes the display unit 473 to display selection buttons B82 to B85 respectively indicating homework names "homework A” to "homework D" as the file specifying information on the operation screen SC22. . This shows a list of documents submitted by the student "Ichiro Sato".
  • 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" indicating the submission date of "Homework A” by the student "Ichiro Sato” on the selection button B82. The control unit 100 also causes the display unit 473 to display a selection button B86 indicating "designate period" on the operation screen SC22.
  • the control unit 100 displays the homework code indicating "homework A" corresponding to the selected selection button B82 and the student's A student code indicating a certain "Ichiro Sato" is transmitted to the server 2 via the network interface section 91 to request transmission of the submission file.
  • the control unit 210 of the server 2 receives the homework code and student code transmitted from the image forming apparatus 1 via the communication unit 22 .
  • the control unit 210 identifies the file submitted by the student “Ichiro Sato” for “homework A” based on the attribute information of each class-based submission file group stored in the file storage unit 233. to read out.
  • Control unit 210 transmits the read submission file to image forming apparatus 1 via communication unit 22 .
  • the image forming apparatus 1 that receives the submission file, it becomes possible for the student "Ichiro Sato" for "homework A" to print the submission document.
  • the control unit 100 of the image forming apparatus 1 displays all four homework codes and the student "Ichiro Sato to the server 2 via the network interface unit 91 to request transmission of each submitted file.
  • the control unit 210 of the server 2 receives all four homework codes and student codes transmitted from the image forming apparatus 1 via the communication unit 22 .
  • the control unit 210 selects “homework A” and “homework B” by the student “Ichiro Sato” based on the attribute information of each class submission file group stored in the file storage unit 233. , "homework C", and “homework D” are identified and read out.
  • Control unit 210 transmits each read submission file to image forming apparatus 1 via communication unit 22 .
  • control unit 100 of the image forming apparatus 1 selects submitted files 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. Identify.
  • the control unit 100 further classifies the specified submission files based on the homework code and the student code included in each attribute information of the submitted file information, and displays an operation screen showing the classified submission files on the display unit 473. display.
  • control unit 100 identifies a submitted file having as attribute information an upload date and time that matches a specified period specified by a user operation on the operation unit 47, and displays information indicating the identified submitted file for each homework name. 473 is displayed.
  • operation unit 47 receives an instruction based on the user's operation on selection button B76 on operation screen SC21 shown in FIG. display.
  • the control unit 100 causes the display unit 473 to display an operation screen SC21 shown in FIG. 12A.
  • the operation screen SC21 shows the names of the students who have submitted the submission documents for the "homework A" during the input designated period.
  • the control unit 100 causes the display unit 473 to display the period designation screen in the same manner as described above.
  • the control unit 100 causes the display unit 473 to display an operation screen SC22 shown in FIG. 12B.
  • the operation screen SC22 shows homework titles corresponding to the submitted documents submitted by the student "Ichiro Sato" during the input designated period.
  • the teacher uses the image forming apparatus 1 to download the submission file from the server 2, and prints the submission document indicated by the submission file on recording paper.
  • the teacher grades the student's answers to the homework assignments using the record sheets on which the submitted documents are printed.
  • the teacher causes the image forming apparatus 1 to scan the recording paper on which the grading result is written, and uses the image forming apparatus 1 to transmit scan data indicating the grading document obtained by scanning to the server 2 .
  • the server 2 causes the file storage unit 233 to store the scan data representing the grading document as a grading file.
  • the scoring document registration process executed between the control unit 100 of the image forming apparatus 1 and the control unit 210 of the server 2 is the same as the flow of the answer submission process described above.
  • the control unit 100 of the image forming apparatus 1 causes the display unit 473 to display the operation screen SC4 shown in FIG. 7C.
  • the teacher as a user selects the selection button B33 indicating "graded".
  • the control unit 100 attaches the class code, the homework code, and the student code input by the user's operation to the operation unit 47 to the scan data.
  • the control unit 210 of the server 2 associates the received scan data with the accompanying class code, homework code, and student code, and stores them in the file storage unit 233 as a grading file.
  • the student uses the image forming apparatus 1 to download the grading file from the server 2, and prints the grading document indicated by the grading file on recording paper.
  • the flow of the grading document printing process executed between the control unit 100 of the image forming apparatus 1 and the control unit 210 of the server 2 is the same as that of the homework printing process described above.
  • control unit 100 of the image forming apparatus 1 causes the display unit 473 to display the operation screen SC4 shown in FIG. 7C when the login by the student is permitted.
  • the student as the user selects the selection button B33 indicating "graded".
  • a specific file that satisfies a predetermined importance condition is extracted from a plurality of files stored in the server 2, and the title indicating the extracted specific file is the image forming apparatus 1 title. It is displayed on the display unit 473 .
  • the control unit 100 uses the condition that the submission deadline date and time as date and time information is included in the attribute information as the predetermined importance condition. It is not limited to the embodiment.
  • the control unit 100 may use information about the change history of files as the predetermined importance condition.
  • the scan data indicating the submission document, which is the substance of the submission file is modified data in which the document data indicating the homework, which is the substance of the homework file, has been changed. Therefore, when the submission file is stored in the file storage unit 233 of the server 2, the homework file that is the source of the submission file has already been downloaded to the image forming apparatus 1 used by the student who is the user. Therefore, when the submission file is stored in the file storage unit 233 of the server 2, there is no need to present the homework file, which is the source of the submission file, to the student, who is the user, as a candidate for downloading for printing.
  • the scan data indicating the grading document, which is the substance of the grading file is modified data in which the scan data indicating the submission document, which is the substance of the submission file, has been changed. Therefore, when the grading file is stored in the file storage unit 233 of the server 2, the submitted file, which is the basis of the grading file, has already been downloaded to the image forming apparatus 1 used by the teacher who is the user. Therefore, when the grading file is stored in the file storage unit 233 of the server 2, there is no need to present the submission file, which is the source of the grading file, to the teacher, who is the user, as a candidate for downloading for printing.
  • the control unit 100 of the image forming apparatus 1 selects a homework file for which the corresponding submission file is not stored in the file storage unit 233 of the server 2 as a candidate to be downloaded for printing. , it determines that it is necessary to present it to the student who is the user, and causes the display unit 473 to display the title indicating the homework file. Alternatively, the control unit 100 judges that it is necessary to present to the student, who is the user, a submission file for which the corresponding grading file is not stored in the file storage unit 233 of the server 2 as a candidate for downloading for printing. and causes the display unit 473 to display a title indicating the file to be submitted.
  • FIGS. 13A and 13B are examples of operation screens showing each homework name included in the homework information for a specific student received from the server 2.
  • FIG. 13A and 13B are examples of operation screens showing each homework name included in the homework information for a specific student received from the server 2.
  • control unit 100 of the image forming apparatus 1 used by the specific student receives homework information about the specific student from the server 2 via the network interface unit 91, based on the content indicated by the received homework information, , causes the display unit 473 to display the operation screen SC31 shown in FIG. 13A.
  • the operation screen SC31 shows each homework name included in the homework information.
  • the control unit 100 causes the display unit 473 to display the selection buttons B41 to B45 respectively indicating the homework names “Homework I” to “Homework V” on the operation screen SC31, and distributes them to the logged-in students. View the list of homework that has been done.
  • the control unit 100 also causes the display unit 473 to display a selection button B46 indicating "in order of closest deadline” and a 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 the selection buttons B41 to B45 based on the attribute information of each file included in the homework information.
  • control unit 100 When the operation unit 47 receives an instruction corresponding to the user operation on the selection button B47 on the operation screen SC31, the control unit 100 causes the homework file for which the corresponding submission file is not stored in the file storage unit 233 of the server 2 to be printed. It is determined that it is necessary to present to the student who is the user as a candidate to download for.
  • the control unit 100 causes the display unit 473 to display the homework name of the homework indicated by the homework file, that is, the homework name of the homework indicated by the homework file whose corresponding submission file has not yet been submitted. Specifically, control unit 100 displays on display unit 473 an operation screen SC31 showing homework names of unsubmitted homework, as shown in FIG. 13B.
  • each submitted file included in the submitted file information Based on the homework code, for example, each submission file for homework A is identified, based on each identified submission file and the student code, an operation screen SC41 shown in FIG. 14A is created, and the created operation screen SC41 is displayed on the display unit. 473 to display.
  • the operation screen SC41 shows the student name associated with each specified submission file.
  • the control unit 100 causes the display unit 473 to display the title "Print submission for Homework A" on the operation screen SC41, and display a selection button B71 indicating "Print all".
  • the control unit 100 also displays the student names "Ichiro Sato”, “Matsuko Suzuki”, “Takeko Takahashi”, and "Jiro Tanaka” as the file specifying information on the operation screen SC41 of the display unit 473.
  • Selection buttons B72 to B75 are displayed to display a list of students who have submitted documents for "homework A". Each of the selection buttons B72 to B75 indicates the date of submission.
  • control unit 100 causes the display unit 473 to display a selection button B76 indicating "designate a period” and a selection button B77 indicating "unmarked only” on the operation screen SC41.
  • the control unit 100 When the operation unit 47 receives an instruction corresponding to the user's operation on the selection button B77 on the operation screen SC41, the control unit 100 causes the file storage unit 233 of the server 2 to print the submission file for which the corresponding scoring file is not stored. It is determined that it is necessary to present it to the user, the teacher, as a candidate to be downloaded for the purpose.
  • the control unit 100 causes the display unit 473 to display the student name of the submitted file, that is, the student name of the ungraded submitted file. Specifically, the control unit 100 displays on the display unit 473 an operation screen SC41 showing the student names of the ungraded submitted files, as shown in FIG. 14B.
  • the control unit 100 of the image forming apparatus 1 when receiving class information from the server 2, creates an operation screen showing the class name included in the received class information and displays it on the display unit 473. display. At this time, the control unit 100 causes the display unit 473 to display whether or not there is an unsubmitted answer for each class based on the unsubmitted information, as shown in FIG. 15B. Also, when there is a homework file that has just been uploaded, the control unit 100 causes the display unit 473 to display the class name of the class to which the homework file belongs as well as "new arrival" as shown in FIG. 15C. , the display may be switched from "newly arrived" to "unsubmitted” when a predetermined period (for example, seven days) has passed from the time of upload.
  • a predetermined period for example, seven days
  • control unit 100 can distinguish whether or not the student has submitted the submission file corresponding to the homework file. Therefore, when the operation unit 47 receives a user operation on any of the selection buttons B21 to B23 indicating the class name on the operation screen SC3 shown in FIG. 7B, the control unit 100 causes the display unit 473 to display the to display the operation screen SC51 shown. When operation unit 47 receives a user's operation on selection button B34 indicating "distribution (unsubmitted)", control unit 100 causes display unit 473 to display operation screen SC52 showing only unsubmitted homework files, as shown in FIG. 16B. to display.
  • control unit 100 of the image forming apparatus 1 used by the teacher receives the submitted file information from the server 2, each submission included in the received submitted file information Based on the homework code of the file, for example, each submitted file for homework A is specified, and based on the student code, an operation screen showing the student name associated with each specified submitted file is displayed on the display unit 473.
  • control unit 100 displays ungraded information (e.g., graded or ungraded) indicating whether or not the submission document has been graded by the teacher on display unit 473. Displayed in association with file identification information (in this case, student name) for identifying the submitted file.
  • ungraded information e.g., graded or ungraded
  • the control unit 100 may also cause the display unit 473 to display the reference date such as the previous scoring date on the operation screen SC41, as shown in FIG. 17B.
  • the control unit 100 causes the display unit 473 to display the last date on which the grading file was uploaded, the last date on which the submitted file was downloaded, or the last date on which the submitted file was printed as the “previous grading date”. . This is useful for the teacher as it serves as a reference when specifying the period.
  • FIG. 18 to 20 are conceptual diagrams showing the concept of the submission file presence/absence determination process for determining whether or not the submission file is stored in the file storage unit 233 of the server 2.
  • FIG. FIG. 18 shows a diagram in which the server 2 performs submission file presence/absence determination processing.
  • 19 and 20 show diagrams when the image forming apparatus 1 performs the submission file presence/absence determination process.
  • the file storage unit 233 (FIG. 3) of the server 2 existing on the cloud 4 stores homework files indicating homework "distributed” to the students and "submitted” files submitted by the students. , which stores a submission file that is .
  • the control unit 210 In response to a transmission request for unsubmitted information (including the student code of the specific student) transmitted from the image forming apparatus 1 used by a specific student, the control unit 210 sends the image forming apparatus 1 Send unsubmitted information corresponding to the student code. Upon receiving the non-submission information, the control unit 100 of the image forming apparatus 1 used by the specific student causes the display unit 473 to display a title indicating the "unsubmitted" homework file indicated by the received non-submission information. .
  • the file storage unit 233 of the server 2 stores a homework file indicating homework "distributed” to the students and a "submitted” submission file uploaded by the students.
  • the control unit 100 of the image forming apparatus 1 used by the specific student causes the display unit 473 to display the title indicating the “unsubmitted” homework file indicated by the non-submission information.
  • the storage device 8 (FIG. 4) of the image forming apparatus 1 used by a specific student stores a homework file indicating homework that has been downloaded in the past and has already been submitted by the specific student. It remembers the submitted files that are "submitted”.
  • the control unit 100 of the image forming apparatus 1 used by the specific student causes the display unit 473 to display the title indicating the “unsubmitted” homework file indicated by the non-submission information.
  • control unit 100 of the image forming apparatus 1 used by the teacher generates ungraded information in the same manner as the above-described processing for acquiring unsubmitted information. That is, the file storage unit 233 of the server 2 existing on the cloud 4 stores a homework file indicating homework "distributed" to the students and a "graded" graded file graded and uploaded by the teacher. ing. The control unit 210 of the server 2 generates ungraded information for each student by comparing the homework file and the graded file stored in the file storage unit 233 for each student.
  • the control unit 210 of the server 2 responds to the ungraded information transmission request (including the teacher code of the teacher) transmitted from the control unit 100 of the image forming apparatus 1 used by the teacher. Send the ungraded information to In the image forming apparatus 1 used by the teacher, when the control unit 100 receives the ungraded information, the display unit 473 displays the title indicating the "ungraded” homework file indicated by the ungraded information.
  • the file storage unit 233 of the server 2 stores a homework file indicating homework "distributed” to the students and a "graded" graded file uploaded by the teacher.
  • the control unit 100 causes the display unit 473 to display the title indicating the "ungraded” homework file indicated by the ungraded information.
  • the grading file is scan data representing the grading document uploaded from the image forming apparatus 1 to the server 2, but the present invention is not limited to such an embodiment.
  • the control unit of the information processing device 3 receives, as GUI data, scan data of submission documents uploaded to the server 2 by the student, provided from the server 2, and displays an operation screen showing the content indicated by the GUI data. It may be displayed on the display unit of the processing device 3 .
  • the control unit of the information processing device 3 accepts the scoring results for the submitted documents shown on the operation screen according 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 received scoring results to the server 2 .
  • the teacher can assign a score to the submitted file by operating the information processing device 3 that can communicate with the server 2 .
  • the control unit 210 of the server 2 (i) associates the submitted file with the data indicating the scoring result and sends the data indicating the scoring result to the score of the submitted file. It is stored as a file in the file storage unit 233 (it is assumed that a "graded" graded file has been generated), or (ii) the content indicated by the data of the graded result is transferred to the data of the submission document indicated by the submission file.
  • the combined data is stored as a scoring file in the file storage unit 233 (a scoring file is generated by combining the data of the scoring result and the data of the submission document of the submission file).
  • the present invention is not limited to the configuration of the above embodiment, and various modifications are possible. Moreover, the configuration and processing of the above-described embodiment shown using FIGS. 1 to 20 are merely one embodiment of the present invention, and are not intended to limit the present invention to the configuration and processing.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Facsimiles In General (AREA)

Abstract

This image forming device (1) comprises: an image forming unit (12); a network interface unit (91); a display unit (473); an operation unit (47); and a controller (100) that downloads a file from a server that stores a plurality of files, via the network interface unit (91), and causes the image forming unit (12) to print an image indicated by the downloaded file. The controller (100) extracts at least one file that satisfies a predetermined importance condition, from among the plurality of files stored in a server (2), and displays the at least one extracted file on the display unit (473). When receiving a selection instruction for selecting one of the at least one extracted file via the operation unit (47), the controller (100) causes the image forming unit (12) to print an image indicated by a file designated by the selection instruction.

Description

画像形成装置image forming device
 本発明は、サーバーに格納されているファイルをダウンロードして印刷する画像形成装置に関する。 The present invention relates to an image forming apparatus that downloads and prints files stored in a server.
 特許文献1乃至3は、クラウドサーバーに格納されているドキュメントを画像形成装置にダウンロードして印刷する技術を開示している。 Patent Documents 1 to 3 disclose techniques for downloading documents stored in a cloud server to an image forming apparatus and printing them.
特開2020-144473号公報JP 2020-144473 A 特開2017-022709号公報JP 2017-022709 A 国際公開第2013/077045号WO2013/077045
 クラウドサーバーは複数のユーザーによるファイルの共有に適している。しかしながら、クラウドサーバーに格納されているファイルの中から、各ユーザーが個別に、自身に有益性の高いファイルを見つけるのは簡単ではない。 A cloud server is suitable for sharing files by multiple users. However, it is not easy for each user to individually find files that are highly beneficial to him/herself from among the files stored in the cloud server.
 本発明は、上記の事情に鑑みなされたものであり、サーバーに格納されているファイルの中から、ユーザーにとって有益性の高いファイルをユーザーに提示して、ユーザーが印刷対象のファイルを選択しやすくすることを目的とする。 The present invention has been made in view of the above circumstances, and presents files that are highly beneficial to the user from among the files stored in the server so that the user can easily select a file to be printed. intended to
 本発明の一局面に係る画像形成装置は、記録紙に画像を形成する画像形成部と、ネットワークを通じて外部装置とデータ通信を行なう通信部と、表示部と、ユーザーによる操作に基づいて指示を受付ける操作部と、通信部を介して、複数のファイルを格納しているサーバーからファイルをダウンロードし、画像形成部に対し、ダウンロードしたファイルが示す画像を記録紙に形成させる制御部と、を備える。制御部は、サーバーに格納されている複数のファイルの中から、予め定められた重要度条件を満たす少なくとも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 performs data communication with an external device through a network, a display unit, and receives instructions based on user operations. An operation unit and a control unit that downloads files from a server storing a plurality of files via a communication unit and causes an image forming unit to form an image indicated by the downloaded file on recording paper. The control unit extracts at least one file that satisfies a predetermined importance condition from among a plurality of files stored in the server, displays the extracted at least one file on the display unit, and displays at least one file. When a selection instruction for selecting one of the files 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 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 a recording sheet, a communication unit that performs data communication with an external device through a network, a display unit, and an instruction based on a user's operation. and a control unit that downloads files from a server that stores a plurality of files via a communication unit and causes an 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, and uploads the corresponding second file. When a selection instruction for selecting one of the displayed first files is received via the operation unit, the image forming unit is instructed to select the file. The image indicated by the first file specified by the instruction is formed on the recording paper.
 本発明によれば、サーバーに格納されているファイルの中から、ユーザーにとって有益性の高いファイルをユーザーに提示するので、ユーザーが印刷対象のファイルを選択しやすくなる。 According to the present invention, files that are highly beneficial to the user are presented to the user from among the files stored on the server, making it easier for the user to select the file to be printed.
本発明の一実施形態に係る画像形成装置を含む画像形成システムの全体を示す図である。1 is a diagram showing an entire image forming system including an image forming apparatus according to an embodiment of the invention; FIG. 画像形成システムを用いて実現される教師と生徒との宿題のやり取りの一連の流れを示す図である。FIG. 4 is a diagram showing a series of flow of exchange of homework between a teacher and a student realized using the image forming system; サーバーの主要内部構成を概略的に示す機能ブロック図である。3 is a functional block diagram schematically showing the main internal configuration of the server; FIG. 画像形成装置の主要内部構成を概略的に示す機能ブロック図である。2 is a functional block diagram schematically showing the main internal configuration of the image forming apparatus; FIG. ホーム画面の一例を示す図である。It is a figure which shows an example of a home screen. 宿題印刷処理の一例を示すフローチャートである。9 is a flowchart showing an example of homework printing processing; 操作画面の一例を示す図である。It is a figure which shows an example of an operation screen. 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 回答提出処理の一例を示すフローチャートである。It is a flowchart which shows an example of an answer submission process. 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 操作画面の他の一例を示す図である。FIG. 10 is a diagram showing another example of an operation screen; 提出ファイル有無判断処理の概念を示すイメージ図である。FIG. 10 is an image diagram showing the concept of submission file presence/absence determination processing; 提出ファイル有無判断処理の概念を示すイメージ図である。FIG. 10 is an image diagram showing the concept of submission file presence/absence determination processing; 提出ファイル有無判断処理の概念を示すイメージ図である。FIG. 10 is an image diagram showing the concept of submission file presence/absence determination processing;
 以下、本発明の一実施形態に係る画像形成装置について図面を参照して説明する。図1は、本発明の一実施形態に係る画像形成装置1を含む画像形成システム11の全体を示す図である。 An image forming apparatus according to one embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing an entire image forming system 11 including an image forming apparatus 1 according to one embodiment of the invention.
 画像形成システム11は、クラウド4上に存在するサーバー2と、情報処理装置3と、画像形成装置1と、を含む。サーバー2と、情報処理装置3と、画像形成装置1とは、それぞれ、インターネット等を用いたネットワークを通じて互いに接続されている。 The image forming system 11 includes a server 2 existing on the cloud 4, an information processing device 3, and an image forming device 1. The server 2, the information processing device 3, and the image forming device 1 are connected to each other through a network such as the Internet.
 サーバー2は、例えば、学校向けに開発されている、宿題の配布、提出、及び採点の簡素化を実現するためのコンピューターである。サーバー2は、教師と生徒との間でのファイルの共有を可能にする記憶領域を有している。情報処理装置3は、ネットワークを通じてデータ通信が可能な、例えばパーソナルコンピューター(PC(Personal computer))である。画像形成装置1は、例えば、プリンター機能、スキャナー機能、及びコピー機能のような複数の機能を兼ね備える複合機である。 Server 2 is, for example, a computer developed for schools to simplify the distribution, submission, and grading of homework. Server 2 has a storage area that enables sharing of files between teachers and students. The information processing device 3 is, for example, a personal computer (PC) capable of data communication through a network. The image forming apparatus 1 is, for example, a multifunction device having multiple functions such as a printer function, a scanner function, and a copy function.
 図2は、画像形成システム11を用いて実現される、教師が生徒に宿題を配布し、生徒が宿題を受け取って宿題の回答を提出し、教師が回答を採点するという一連の流れを示す図である。以下、画像形成システム11を用いて実現される、教師及び生徒間でのデータの受け渡しを説明する。 FIG. 2 is a diagram showing a series of flow realized by using the image forming system 11, in which the teacher distributes the homework to the students, the students receive the homework, submit the homework answers, and the teacher grades the answers. is. The transfer of data between a teacher and a student realized using the image forming system 11 will be described below.
 教師は、情報処理装置3を用いて宿題を作成し、作成した宿題を示す書類データをサーバー2にアップロード(UL)する。サーバー2は、宿題を示す書類データを宿題ファイルF1として格納する。生徒は、画像形成装置1を用いて、宿題ファイルF1をサーバー2からダウンロード(DL)し、宿題ファイルF1が示す宿題の内容を記録紙に印刷する。生徒は、宿題の内容が印刷された記録紙に回答を書き込み、回答が書き込まれた記録紙を画像形成装置1にスキャンさせ、画像形成装置1から、スキャンにより得られた、提出書類を示すスキャンデータをサーバー2にアップロードする。サーバー2は、提出書類を示すスキャンデータを提出ファイルF2として記憶領域に格納する。 The teacher creates homework using the information processing device 3 and uploads (UL) document data indicating the created homework to the server 2. The server 2 stores document data indicating homework as a homework file F1. The student uses the image forming apparatus 1 to download (DL) the homework file F1 from the server 2, and prints the contents of the homework indicated by the homework file F1 on recording paper. A student writes an answer on a recording sheet on which the content of the homework is printed, causes the image forming apparatus 1 to scan the recording sheet on which the answer is written, and scans the document to be submitted from the image forming apparatus 1. Upload data to server 2. The server 2 stores the scan data representing the documents to be submitted in the storage area as a submission file F2.
 教師は、画像形成装置1を用いて、サーバー2から提出ファイルF2をダウンロードし、提出ファイルF2が示す生徒からの提出書類を記録紙に印刷する。教師は、提出書類が示す生徒の回答を採点し、採点結果を提出書類に書き込む。教師は、採点結果が書き込まれた提出書類を画像形成装置1にスキャンさせ、画像形成装置1から、スキャンにより得られた、採点書類を示すスキャンデータをサーバー2にアップロードする。サーバー2は、採点書類を示すスキャンデータを採点ファイルとして記憶領域に格納する。 The teacher uses the image forming device 1 to download the submission file F2 from the server 2, and prints the documents submitted by the students indicated by the submission file F2 on recording paper. The teacher grades the student's answers shown in the submitted documents and writes the graded results in the submitted documents. The teacher causes the image forming apparatus 1 to scan the submitted document with the grading results written therein, and uploads the scan data indicating the grading document obtained by scanning from the image forming apparatus 1 to the server 2 . The server 2 stores the scan data representing the grading documents in the storage area as a grading file.
 生徒は、画像形成装置1を用いて、採点ファイルをサーバー2からダウンロードし、採点ファイルが記す採点結果の内容を記録紙に印刷する。 The student uses the image forming device 1 to download the grading file from the server 2, and prints the content of the grading results described in the grading file on recording paper.
 図3は、サーバー2の主要内部構成を概略的に示す機能ブロック図である。サーバー2は、制御ユニット21と、通信部22と、記憶装置23と、を備える。 FIG. 3 is a functional block diagram schematically showing the main internal configuration of the server 2. The server 2 includes a control unit 21 , a communication section 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 HDD (Hard Disk Drive) or SSD (Solid State Drive). The storage device 23 stores various control programs. The storage device 23 includes a teacher data storage section 230, a student data storage section 231, a class data storage section 232, and a file storage section 233 as part of the storage area.
 教師データ記憶部230は、教師データとして、教師コードに対応付けて、教師名又はパスワード等を教師毎に記憶する。 The teacher data storage unit 230 stores, as teacher data, a teacher name, password, etc. for each teacher in association with a teacher code.
 生徒データ記憶部231は、生徒データとして、生徒コードに対応付けて、生徒名又はパスワード等を生徒毎に記憶する。 The student data storage unit 231 stores, as student data, a student name or password for each student in association with a student code.
 クラスデータ記憶部232は、クラスコードに対応付けて、クラス名、クラスの担当教師を示す教師コード、又はクラスに参加可能な生徒を示す生徒コード等をクラス毎に記憶する。クラスとは、例えば授業の種類であり、「国語」、「数学」、又は「現代社会」等が挙げられる。 The class data storage unit 232 stores, for each class, a class name, a teacher code indicating the teacher in charge of the class, or a student code indicating students who can participate in the class, in association with the class code. A class is, for example, the type of lesson, and examples thereof include "national language", "mathematics", and "modern society".
 ファイル記憶部233は、生徒に配布されている宿題を示す書類データを含む宿題ファイル、生徒からの提出書類を示すスキャンデータを含む提出ファイル、及び、教師による採点書類を示すスキャンデータを含む採点ファイルをクラス毎に記憶する。 The file storage unit 233 stores a homework file containing document data indicating the homework distributed to the students, a submission file containing scan data indicating documents submitted by the students, and a grading file containing scan data indicating grading documents by the teacher. are stored for each class.
 宿題ファイルが含んでいる書類データは、教師によって情報処理装置3を用いて作成され、情報処理装置3からサーバー2にアップロードされている。ファイル記憶部233は、宿題ファイルを、宿題コードに対応付けて記憶している。宿題ファイルは、書類データに加えて、属性情報として、宿題名、配布対象のクラスを示すクラスコード、アップロード者を示す教師コード、アップロード日時、及び提出期限日時等を含む。宿題名、クラスコード、及び提出期限日時等は、教師による情報処理装置3の操作により設定されている。 The document data included 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 homework files in association with homework codes. In addition to document data, the homework file includes, as attribute information, a homework name, a class code indicating a class to be distributed, a teacher code indicating an uploader, an upload date and time, and a submission deadline date and time. Homework titles, class codes, submission deadline dates, and the like are set by the teacher by operating the information processing device 3 .
 提出ファイルの実体部分は、提出書類を示すスキャンデータである。ここで、提出書類は、宿題ファイルの内容が印刷されている記録紙に生徒により回答が書込まれた書類を示す。すなわち、提出書類は、宿題ファイルの実体部分としての書類データの内容が印刷された書類に書込みによる変更が加えられた書類を示す。 The actual part of the submitted file is the scan data showing the submitted documents. Here, the document to be submitted indicates a document in which the student writes the answers on the recording paper on which the contents of the homework file are printed. That is, the submitted document indicates a document in which the content of the document data as the substantial part of the homework file is printed and changed 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 causes the file storage unit 233 to store the submission file in association with the homework file. The submitted file includes, as attribute information, a homework code, a student code indicating an uploader, and an upload date and time.
 採点ファイルの実体部分は、採点書類を示すスキャンデータである。採点書類は、生徒からの提出書類の内容が印刷されている記録紙に教師により採点結果が書込まれた書類を示す。すなわち、採点書類は、提出書類の内容が印刷されている書類に書込みによる変更が加えられた書類を示す。 The actual part of the grading file is the scanned data showing the grading document. The grading document indicates a document in which the grading result is written by the teacher on the recording paper on which the content of the document submitted by the student is printed. In other words, the graded document indicates a document in which the content of the submitted document is printed and changed by writing.
 このように、採点ファイルは、提出ファイルに対して変更が行なわれた変更ファイルであるとともに、宿題ファイルに対して2度の変更が行なわれた変更ファイルでもある。このため、制御部210は、採点ファイルを、提出ファイル及び宿題ファイルと対応付けて、ファイル記憶部233に記憶させる。採点ファイルは、属性情報として、アップロード者を示す教師コード、及びアップロード日時等を含む。 In this way, the grading file is a modified file in which changes have been made to the submission file, and a modified file in which the homework file has been changed twice. Therefore, the control unit 210 stores the grading file in the file storage unit 233 in association with the submission file and the homework file. The grading file includes, as attribute information, a teacher code indicating an uploader, an upload date and time, and the like.
 制御ユニット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 is, for example, a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), or an MPU (Micro Processing Unit). The control unit 21 functions as a control section 210 by the processor operating according to an operation control program stored in the ROM or the like.
 制御部210は、サーバー2の全体的な動作制御を司る。制御部210は、通信部22及び記憶装置23と接続されており、これらの各構成の動作制御、又は、これらの各構成との間での信号若しくはデータの送受信を行なう。 The control unit 210 controls the overall operation 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 transmits/receives signals or data to/from each of these components.
 図4は、画像形成装置1の主要内部構成を概略的に示す機能ブロック図である。画像形成装置1は、制御ユニット10、原稿給送部6、原稿読取部5、画像形成部12、定着部13、給紙部14、操作部47、ネットワークインターフェイス部91、及び記憶装置8を含む。 FIG. 4 is a functional block diagram schematically showing the main internal configuration of the image forming apparatus 1. As shown in FIG. The image forming apparatus 1 includes a control unit 10 , a document feeding section 6 , a document reading section 5 , an image forming section 12 , a fixing section 13 , a paper feeding section 14 , an operation section 47 , a network interface section 91 , and a storage device 8 . .
 原稿給送部6は、原稿読取部5の上面にヒンジ等によって開閉可能に設けられている。原稿給送部6は、プラテンガラス上に載置されている原稿を読取る場合に原稿押さえカバーとして機能する。原稿給送部6は、ADF(Auto Document Feeder)である。原稿給送部6は、原稿載置トレイを備え、原稿載置トレイに載置されている原稿を原稿読取部5へ供給する。 The document feeding section 6 is provided on the upper surface of the document reading section 5 so as to be openable and closable by means of a hinge or the like. The document feeder 6 functions as a document pressing cover when reading a document placed on the platen glass. The document feeder 6 is an ADF (Auto Document Feeder). The document feeding section 6 has a document loading tray, and supplies the document placed on the document loading tray to the document reading section 5 .
 画像形成装置1で原稿読取動作が行なわれる場合について説明する。原稿給送部6により原稿読取部5へ供給されてくる原稿、又はプラテンガラス上に載置されている原稿の画像を、原稿読取部5が光学的に読み取り、画像データを生成する。原稿読取部5により生成された画像データは、画像メモリー等に保存される。 A case where the image forming apparatus 1 performs a document reading operation will be described. The document reading section 5 optically reads the image of the document supplied to the document reading section 5 by the document feeding section 6 or the document placed on the platen glass, and generates image data. 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 including a photosensitive drum, a charging device, an exposure device, a developing device, and a transfer device.
 画像形成装置1で画像形成動作が行なわれる場合について説明する。原稿読取動作により生成された画像データ、画像メモリー等に記憶されている画像データ、又は、ネットワーク接続されているコンピューターから受信した画像データ等に基づいて、画像形成部12が、給紙部14から給紙されてくる記録媒体としての記録紙にトナー像を形成する。 A case where the image forming operation is performed by the image forming apparatus 1 will be described. Based on the image data generated by the document reading operation, the image data stored in the image memory or the like, or the image data received from the computer connected to the network, the image forming unit 12 outputs the image data from the paper feeding unit 14. A toner image is formed on a recording sheet as a recording medium that is fed.
 定着部13は、画像形成部12によりトナー像が形成された記録紙を加熱及び加圧して、トナー像を記録紙に定着させる。定着処理が施された記録紙は排出トレイに排出される。給紙部14は、給紙カセットを備える。 The fixing unit 13 heats and presses the recording paper on which the toner image is formed by the image forming unit 12 to fix the toner image on the recording paper. The recording paper that has undergone the fixing process is discharged to the discharge tray. The paper feed unit 14 includes a paper feed cassette.
 操作部47は、画像形成装置1が実行可能な各種動作及び処理についての、例えば画像形成動作実行指示等のユーザーの指示を受付ける。操作部47は、ユーザーに対する操作案内等を表示する表示部473を備えている。操作部47は、表示部473が有するタッチパネルを介して、表示部473に表示されている操作画面に対するユーザーによる操作(タッチ操作)に基づく、ユーザーの指示の入力を受付ける。 The operation unit 47 accepts user instructions, such as image forming operation execution instructions, regarding various operations and processes that can be performed by the image forming apparatus 1 . The operation unit 47 includes a display unit 473 that displays operation guidance and the like for the user. Operation unit 47 receives an input of a user's instruction based on the user's operation (touch operation) on the operation screen displayed on display unit 473 via the touch panel of 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 has a touch panel. When the user performs an operation of touching a button or key displayed on the screen, the touch panel receives an instruction associated with the touched position.
 ネットワークインターフェイス部91は、ローカルエリア内、又はインターネット上の外部装置(例えば、サーバー2)と種々のデータの送受信を行なう通信インターフェイスである。ネットワークインターフェイス部91は、特許請求の範囲における通信部の一例である。 The network interface unit 91 is a communication interface that transmits and receives various data to and from an external device (eg, server 2) within the local area or on the Internet. The network interface section 91 is an example of a communication section in the claims.
 記憶装置8は、HDD又はSSD等である。記憶装置8は、各種の制御プログラム等を記憶する。 The storage device 8 is an HDD, SSD, or the like. The storage device 8 stores various control programs and the like.
 制御ユニット10は、プロセッサー、RAM、ROM、及び専用のハードウェア回路を含む。プロセッサーは、例えばCPU、ASIC、又はMPU等である。 The control unit 10 includes a processor, RAM, ROM, and dedicated hardware circuits. A processor is, for example, a CPU, an ASIC, or an MPU.
 制御ユニット10は、記憶装置8に記憶されている制御プログラムに従った上記プロセッサーによる動作により、制御部100として機能する。但し、制御部100は、制御ユニット10による制御プログラムに従った動作によらず、それぞれハードウェア回路により構成することも可能である。以下、特に触れない限り、各実施形態について同様である。 The control unit 10 functions as a control section 100 through the operation of the processor according to the control program stored in the storage device 8. However, the control unit 100 can be configured by hardware circuits instead of the operation according to the control program by the control unit 10 . Hereinafter, the same applies to each embodiment unless otherwise specified.
 制御部100は、画像形成装置1の全体的な動作制御を司る。制御部100は、原稿給送部6、原稿読取部5、画像形成部12、定着部13、給紙部14、操作部47、ネットワークインターフェイス部91、及び記憶装置8と接続されており、これら各部の駆動制御等を行なう。例えば、制御部100は、画像形成部12等を制御して、画像を記録媒体としての記録紙に形成させる。 The control unit 100 controls the overall operation of the image forming apparatus 1 . The control unit 100 is connected to the document feeding unit 6, the document reading unit 5, the image forming unit 12, the fixing unit 13, the paper feeding unit 14, the operation unit 47, the network interface unit 91, and the storage device 8. It controls the driving of each part. For example, the control section 100 controls the image forming section 12 and the like 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 performs display control 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. Control unit 100 causes display unit 473 to display a selection button B1 indicating “copy”, a selection button B2 indicating “print”, and a selection button B3 indicating “scan” on operation screen SC1 as selectable items. and are displayed.
 <生徒による宿題の印刷>
 次に、画像形成装置1の制御部100とサーバー2の制御部210との間で実行される宿題印刷処理の一例を、図6に示すフローチャートを参照して説明する。
<Printing homework by students>
Next, an example of homework print 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と、を表示させている。 In the home screen SC1 shown in FIG. 5, when the operation unit 47 receives an instruction based on the user's operation on the selection button B2, the control unit 100 causes the display unit 473 to display the operation screen SC2 shown in FIG. 7A (step S1). Control unit 100 causes display unit 473 to display selection button B11 indicating home mark, selection button B12 indicating “return”, selection button B13 indicating “from external memory”, and “from cloud is displayed.
 操作画面SC2において、操作部47が選択ボタンB11に対するユーザー操作に基づく指示を受付けると、制御部100は、表示部473の表示をホーム画面SC1に切替える。操作画面SC2において、操作部47が選択ボタンB12に対するユーザー操作に基づく指示を受付けると、制御部100は、表示部473の表示を、ひとつ前に表示されていた操作画面に戻す。 In the operation screen SC2, when the operation unit 47 receives an instruction based on the user's operation on the selection button B11, the control unit 100 switches the display of the display unit 473 to the home screen SC1. In the operation screen SC2, when the operation unit 47 receives an instruction based on the user's operation on the selection button B12, the control unit 100 returns the display of the display unit 473 to the previously displayed operation screen.
 操作画面SC2において、操作部47が選択ボタンB13に対するユーザー操作に基づく指示を受付けると、制御部100は、メモリーカード等の外部メモリーからの印刷を受付けるための操作画面を表示部473に表示させる。操作画面SC2において、操作部47が選択ボタンB14に対するユーザー操作に基づく指示を受付けると、制御部100は、サーバー2にアクセスするためのログイン画面を表示部473に表示させる(ステップS2)。 On the operation screen SC2, when the operation unit 47 receives an instruction based on the user's operation on the selection button B13, the control unit 100 causes the display unit 473 to display an operation screen for accepting printing from an external memory such as a memory card. In operation screen SC2, when operation unit 47 receives an instruction based on the user's operation on selection button B14, control unit 100 causes display unit 473 to display a login screen for accessing server 2 (step S2).
 ユーザーが、ログイン画面を介したタッチパネルの操作で生徒コード及びパスワードを入力し、操作部47が上記入力を受付けると、制御部100は、ユーザーにより入力された生徒コード及びパスワードを、ネットワークインターフェイス部91を介してサーバー2に送信する(ステップS3)。 When the user inputs the student code and password by operating the touch panel via the login screen and the operation unit 47 accepts the input, the control unit 100 sends the student code and password input by the user to the network interface unit 91. to the server 2 (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), the control unit 210 compares the student code and password stored in the student data storage unit 231 with the valid student code and password to determine whether the user is valid. to determine whether the person is qualified for When the control unit 210 determines that the user is a properly qualified person, the control unit 210 permits the user to log in. The control unit 210 refers to the class data storage unit 232 and extracts class information (class code and class name) indicating classes in which the student indicated by the received student code can participate (step S5). The control unit 210 transmits the extracted class information to the image forming apparatus 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 apparatus 1 receives the class information transmitted from the server 2 via the network interface unit 91 (step S7), the class name indicated by the received class information (here, Japanese language, mathematics , and modern society), the operation screen SC3 shown in FIG. 7B is created and displayed on the display unit 473 (step S8). Control unit 100 instructs display unit 473 to display a selection button B21 indicating “Japanese language” as the class name, a selection button B22 indicating “mathematics” as the class name, and “modern society” as the class name on operation screen SC3. , and a selection button B23 that indicates
 操作画面SC3において、操作部47が選択ボタンB21乃至B23のいずれかに対するユーザー操作に基づく指示を受付けると、制御部100は、図7Cに示す操作画面SC4を作成して表示部473に表示させる(ステップS9)。操作画面SC4は、上記指示により指定されたクラス内における書類の分類を示す。制御部100は、表示部473に対し、操作画面SC4に、「配布」を示す選択ボタンB31と、「提出済」を示す選択ボタンB32と、「採点済」を示す選択ボタンB33と、を表示させている。 In the operation screen SC3, when the operation unit 47 receives an instruction based on the user's operation on any of the selection buttons B21 to B23, the control unit 100 creates the operation screen SC4 shown in FIG. 7C and causes the display unit 473 to display it ( step S9). The operation screen SC4 shows the classification of documents within the class designated by the above instruction. The control unit 100 causes the display unit 473 to display a selection button B31 indicating “distribution”, a selection button B32 indicating “submitted”, and a selection button B33 indicating “graded” on the operation screen SC4. I am letting
 ユーザーは、生徒に配布されている宿題を画像形成装置1に印刷させるための指示を入力する場合、選択ボタンB31を選択する。ユーザーは、生徒が提出した提出書類を印刷させるための指示を入力する場合、選択ボタンB32を選択する。ユーザーは、教師により採点された採点書類を印刷させるための指示を入力する場合、選択ボタンB33を選択する。 The user selects the selection button B31 when inputting an instruction to have the image forming apparatus 1 print the homework distributed to the students. The user selects the selection button B32 when inputting an instruction for printing the submission documents submitted by the student. The user selects the selection button B33 when inputting an instruction to print the grading document graded by the teacher.
 操作画面SC4において、操作部47が選択ボタンB31に対するユーザー操作に基づく指示を受付けると、制御部100は、操作画面SC3において選択されたクラス名を示すクラスコードを、ネットワークインターフェイス部91を介してサーバー2に送信して(ステップS10)、生徒に配布されている宿題を示す宿題情報の送信を要求する。 In operation screen SC4, when operation unit 47 receives an instruction based on the user's operation on selection button B31, control unit 100 sends a class code indicating the class name selected in operation screen SC3 to the server via network interface unit 91. 2 (step S10) to request 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 apparatus 1 via the communication unit 22 (step S11). Upon receiving the above request, the control unit 210 refers to the homework file group stored in the file storage unit 233, and obtains homework information (specifically , the homework information indicates the homework code, homework name, and submission deadline date and time for each distributed homework information (step S12). The control unit 210 transmits the created homework information to the image forming apparatus 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 apparatus 1 receives homework information transmitted from the server 2 via the network interface unit 91 (step S14). The control unit 100 causes the display unit 473 to display the operation screen SC5 shown in FIG. 8A based on the content indicated by the received homework information (step S15). The operation screen SC5 shows each homework name and the like 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 respectively indicating "homework I" to "homework V" as homework names on the operation screen SC5. That is, the operation screen SC5 displays a list of homework assignments distributed to the logged-in students by using the selection buttons B41 to B45. Each of the selection buttons B41 to B45 indicates a submission deadline date. For example, the selection button B41 indicates "11/15" as the deadline for submission of "homework I". The control unit 100 causes the display unit 473 to display a selection button B46 indicating "in order of due date" on the operation screen SC5.
 操作画面SC5において、ユーザーにより選択ボタンB41乃至B45のうちのいずれかがタッチ操作され、操作部47が宿題のいずれかを選択するための選択指示を受付けると、制御部100は、ユーザーにより選択された選択ボタンB41乃至B45のうちのいずれかに対応する宿題を示す宿題コードを、ネットワークインターフェイス部91を介して、サーバー2に送信し(ステップS16)、当該宿題コードに対応する宿題ファイルの送信を要求する。 When the user touches one 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 causes the user to select one of the homework assignments. A homework code indicating homework corresponding to one of the selected selection buttons B41 to B45 is transmitted to the server 2 via the network interface unit 91 (step S16), and a homework file corresponding to the homework code is transmitted. demand.
 サーバー2の制御部210は、画像形成装置1から送信されてくる宿題コードを受信する(ステップS17)。制御部210は、上記要求を受付けると、ファイル記憶部233に記憶されている宿題ファイル群から、受信した宿題コードに対応する宿題ファイルを抽出する(ステップS18)。制御部210は、抽出した宿題ファイルを、通信部22を介して画像形成装置1に送信する(ステップS19)。 The control unit 210 of the server 2 receives the homework code transmitted from the image forming apparatus 1 (step S17). Upon receiving the request, control unit 210 extracts the homework file corresponding to the received homework code from the homework file group stored in file storage unit 233 (step S18). The control unit 210 transmits the extracted homework file to the image forming apparatus 1 via the communication unit 22 (step S19).
 画像形成装置1の制御部100は、ネットワークインターフェイス部91を介して、サーバー2から送信されてくる宿題ファイルを受信する(ステップS20)。制御部210は、受信した宿題ファイルの印刷を画像形成部12に実行させる(ステップS21)。これにより、ユーザーは、宿題が印刷されている印刷物を取得できる。 The control unit 100 of the image forming apparatus 1 receives the homework file transmitted 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). Thereby, the user can obtain the printed matter in which the homework is printed.
 次に、本発明の特徴の一つである、宿題情報に含まれている宿題名から特定タイトルを抽出して表示するための制御について説明する。 Next, the control for extracting and displaying a specific title from the homework name included in the homework information, which is one of the features of the present invention, will be described.
 画像形成装置1の制御部100は、サーバー2に格納されているファイル群から、予め定められた重要度条件を満たす特定タイトルを抽出して、重要度の高い順に表示部473に表示させる。 The control unit 100 of the image forming apparatus 1 extracts specific titles that satisfy a predetermined importance condition from the file group stored in the server 2, and displays them on the display unit 473 in descending order of importance.
 制御部100は、宿題情報に含まれている宿題名に対応付けられている属性情報に基づいて、宿題情報に含まれている宿題名から、予め定められた重要度条件を満たす宿題名(特定タイトル)を抽出し、抽出した宿題名を表示部473に表示させる。ここでは、制御部100は、予め定められた重要度条件として、属性情報に提出期限日時が含まれているという条件を予め設定している。 Based on the attribute information associated with the homework name included in the homework information, the control unit 100 selects a homework name (specific title), and displays the extracted homework name on the display unit 473. FIG. Here, the control unit 100 presets a condition that the attribute information includes the submission deadline date and time as the predetermined importance condition.
 制御部100は、更に、各宿題名について、現在日時から提出期限日時までの期間が短いほど重要度が高いと判定して、提出期限の近い宿題を示す宿題名から順に優先的に表示部473に表示させる。 Further, the control unit 100 determines that the shorter the period from the current date and time to the submission deadline date and time, the higher the importance of each homework name, and the display unit 473 gives priority to homework names indicating homework whose submission deadline is closer. to display.
 例えば、制御部100は、サーバー2から宿題情報を受信したとき、当該宿題情報から、提出期限日時を日時情報として含む宿題名を抽出し、表示部473に対し、抽出した宿題名を示す選択ボタンを、図8Aに示す操作画面SC5に表示させる。制御部100は、更に、抽出した各宿題名について、現在日時から提出期限日時までの期間が短いほど重要度が高いと判定して、提出期限の近い宿題名を示す選択ボタンから順に上から並べられている、図8Bに示す操作画面SC5を表示部473に表示させる。ここで、提出期限の近い宿題名を示す選択ボタンから順に上から並べる表示は、上記「優先的に表示」の一例である。 For example, when receiving the homework information from the server 2, the control unit 100 extracts the homework name including the submission deadline date and time as date and time information from the homework information, and displays a selection button indicating the extracted homework name on the display unit 473. is displayed 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 date and time for each of the extracted homework names, the higher the importance, and arranges the selection buttons in order from the top, starting from the homework names with the closest submission deadline. The display unit 473 is caused to display the operation screen SC5 shown in FIG. 8B. Here, the display in which the selection buttons indicating the homework titles with the closest submission deadlines are arranged from the top is an example of the above-mentioned "prioritized display".
 <生徒による宿題の提出>
 生徒は、上記のように、画像形成装置1を用いて、宿題を選択し、選択した宿題に対応する宿題ファイルをサーバー2からダウンロードし、宿題を記録紙に印刷させる(ステップS21)。生徒は、宿題が印刷されている記録紙に回答を書込む。生徒は、回答が書込まれている提出書類を画像形成装置1にスキャンさせ、画像形成装置1を用いて、スキャンデータをサーバー2にアップロードすることにより、宿題に対する回答を提出する。
<Submission of homework by students>
As described above, the student selects homework using the image forming apparatus 1, downloads the homework file corresponding to the selected homework from the server 2, and prints the homework on recording paper (step S21). Students write their answers on the paper on which the homework is printed. A student submits an answer to a homework assignment by having the image forming apparatus 1 scan the document to be submitted in which the answer is written, and uploading the scan data to the server 2 using the image forming apparatus 1 .
 次に、画像形成装置1の制御部100とサーバー2の制御部210との間で実行される回答提出処理の一例を、図9に示すフローチャートを参照して説明する。 Next, an example of response submission 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が選択ボタンB3に対するユーザー操作に基づく指示を受付けると、制御部100は、図10Aに示す操作画面SC11を表示部473に表示させる(ステップS101)。制御部100は、表示部473に対し、操作画面SC11に、「PCに保存」を示す選択ボタンB15と、「クラウドに保存」を示す選択ボタンB16と、を表示させている。 In the home screen SC1 shown in FIG. 5, when the operation unit 47 receives an instruction based on the user's operation on the selection button B3, 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 a selection button B15 indicating "save to PC" and a selection button B16 indicating "save to cloud" on the operation screen SC11.
 操作画面SC11において、操作部47が選択ボタンB15に対するユーザー操作に基づく指示を受付けると、制御部100は、PCへのスキャンデータの保存を受付けるための操作画面を表示部473に表示させる。 In the operation screen SC11, when the operation unit 47 receives an instruction based on the user's operation on the selection button B15, the control unit 100 causes the display unit 473 to display an operation screen for accepting saving of scan data to the PC.
 一方、操作部47が選択ボタンB16に対するユーザー操作に基づく指示を受付けると、制御部100は、サーバー2にアクセスするためのログイン画面を表示部473に表示させる(ステップS102)。 On the other hand, when the operation unit 47 receives an instruction based on the user's 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 the student code and password via the operation unit 47 on the login screen and the operation unit 47 accepts the above inputs, the control unit 100 transfers the student code and password entered by the user to the network interface. It is transmitted to the server 2 via the 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 student code and password stored in the student data storage unit 231 to determine whether the user is an authorized person. When the control unit 210 determines that the user is a properly qualified person, the control unit 210 permits the user to log in. The control unit 210 refers to the class data storage unit 232 and extracts class information (class code and class name) indicating classes in which the student indicated by the received student code can participate (step S105). The control unit 210 transmits the extracted class information to the image forming apparatus 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 apparatus 1 receives the class information transmitted from the server 2 via the network interface unit 91 (step S107). The control unit 100 creates an operation screen SC12 shown in FIG. 10B based on the class name indicated by the received class information (here, Japanese language, mathematics, and modern society), and causes the display unit 473 to display the operation screen SC12 (step S108). . Control unit 100 instructs display unit 473 to display a selection button B51 indicating “national language” as the class name, a selection button B52 indicating “mathematics” as the class name, and “modern society” as the class name on operation screen SC12. A selection button B53 that indicates
 操作画面SC12において、操作部47が選択ボタンB51乃至B53のいずれかに対するユーザー操作に基づく指示を受付けると、制御部100は、操作画面SC12において選択されたクラス名を示すクラスコードをサーバー2に送信して(ステップS109)、生徒に配布されている宿題を示す宿題情報の送信を要求する。 On the operation screen SC12, when the operation unit 47 receives an instruction based on the user's operation on any of the selection buttons B51 to B53, the control unit 100 transmits to the server 2 a class code indicating the class name selected on the operation screen SC12. Then (step S109), the homework information indicating the homework distributed to the students is requested to be sent.
 サーバー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 apparatus 1 via the communication unit 22 (step S110). Upon receiving the above request, the control unit 210 refers to the homework file group stored in the file storage unit 233, and obtains homework information (specifically homework information indicates a homework code, a homework name, and a submission deadline date and time for each distributed homework information (step S111). The control unit 210 transmits the created homework information to the image forming apparatus 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 apparatus 1 receives homework information transmitted from the server 2 via the network interface unit 91 (step S113). Control unit 100 causes display unit 473 to display operation screen SC13 shown in FIG. 10C based on the content indicated by the received homework information (step S114). The operation screen SC13 shows each homework name 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 respectively indicating the homework names "homework I" to "homework V" on the operation screen SC13. That is, the control unit 100 causes the display unit 473 to display a list of homework assignments distributed to the logged-in student.
 操作画面SC5において、ユーザーにより選択ボタンB61乃至B65のうちのいずれかがタッチ操作され、操作部47が宿題のいずれかを選択するための選択指示を受付けると、制御部100は、スキャンを実行するためのスキャン画面を表示部473に表示させる(ステップS115)。 When the user touches one of the selection buttons B61 to B65 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 executes scanning. A scan screen for scanning is displayed on the display unit 473 (step S115).
 ユーザーは、提出書類(宿題が印刷されている記録紙に回答が書き込まれているもの)を原稿読取部5のプラテンガラスに載置し、スキャン画面において、操作部47を介してスキャンの実行開始指示を入力する。操作部47が上記実行開始指示を受付けると、制御部100は、原稿読取部5を制御して、プラテンガラス上に載置されている原稿(提出書類)を読取らせる(ステップS116)。制御部100は、原稿読取部5による読取りで得られたスキャンデータと、ユーザーによりステップS115で選択された宿題を示す宿題コードとを、ネットワークインターフェイス部91を介して、サーバー2に送信する(ステップS117)。これにより、生徒からの提出書類を示すスキャンデータがサーバー2にアップロードされる。 The user places the document to be submitted (homework printed on a recording sheet with answers written on it) on the platen glass of the document reading unit 5, and starts scanning via the operation unit 47 on the scan screen. Enter instructions. When the operation unit 47 receives the execution start instruction, the control unit 100 controls the document reading unit 5 to read the document (document to be submitted) placed on the platen glass (step S116). The control unit 100 transmits the scan data obtained by reading by the document reading unit 5 and the homework code indicating the homework selected by the user in step S115 to the server 2 via the network interface unit 91 (step S117). As a result, scan data representing documents submitted by students are 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 the homework code transmitted from the image forming apparatus 1 (step S118). Control unit 210 associates the received scan data with the homework file indicated by the received homework code, and stores it in file storage unit 233 as a submission file belonging to the class indicated by the class code received in step S110 (step S119). ). The control unit 210 causes the file storage unit 233 to store the homework code, the student code indicating the uploader of the scan data, and the upload date and time as the attribute information of the submitted file.
 制御部210は、宿題ファイルと紐づけて格納するためのフォルダーをクラス別にファイル記憶部233に事前に作成している。制御部210は、提出ファイルを、対応するクラスのフォルダーに保存する。 The control unit 210 creates folders in advance for each class in the file storage unit 233 to store them in association with homework files. The control unit 210 saves the submission file in the corresponding class folder.
 <教師による提出書類の印刷>
 教師は、上記したように、画像形成装置1を用いて、提出ファイルをダウンロードし、提出ファイルが示す提出書類を記録紙に印刷させる。画像形成装置1の制御部100とサーバー2の制御部210との間で実行される提出書類印刷処理は、上述した宿題印刷処理の流れと同様である。
<Printing of submission documents by teacher>
As described above, the teacher downloads the submission file using the image forming apparatus 1 and prints the submission document indicated by the submission file on recording paper. The submission document printing process executed between the control unit 100 of the image forming apparatus 1 and the control unit 210 of the server 2 is the same as the flow of the homework printing process described above.
 提出書類印刷処理においては、ログインするユーザーが生徒ではなく教師である。画像形成装置1の制御部100は、当該教師によるログインを許可すると、図7Cに示す操作画面SC4を表示部473に表示させる。ユーザーとしての教師は、「配布」を示す選択ボタンB31ではなく、「提出済」を示す選択ボタンB32を選択する。 In the submission document printing process, the user who logs in is the teacher, not the student. When the login by the teacher is permitted, the control unit 100 of the image forming apparatus 1 causes the display unit 473 to display the operation screen SC4 shown in FIG. 7C. The teacher as a user selects the selection button B32 indicating "Submitted" instead of the selection button B31 indicating "Distribution".
 以下、提出書類印刷処理の流れを図7C、図11A、及び図11Bを用いて説明する。図11A及び図11Bは、提出ファイルを示すタイトルをリスト表示で示す操作画面の一例を示す図である。 The flow of the submission document printing process will be described below with reference to FIGS. 7C, 11A, and 11B. 11A and 11B are diagrams showing an example of an operation screen showing a list of titles indicating submission files.
 画像形成装置1において、表示部473が図7Cに示す操作画面SC4を表示しているときに、ユーザーである教師が選択ボタンB32をタッチ操作したものとする。操作部47が当該タッチ操作に基づく指示を受付けると、制御部100は、ファイル記憶部233に記憶されている提出ファイルの送信を要求するための指示を、ネットワークインターフェイス部91を介してサーバー2に送信する。 In the image forming apparatus 1, while the display unit 473 is displaying the operation screen SC4 shown in FIG. 7C, it is assumed that the teacher who is the user touches the selection button B32. When operation unit 47 receives an instruction based on the touch operation, control unit 100 transmits an instruction to request transmission of the submission file stored in file storage unit 233 to server 2 via network interface unit 91. Send.
 サーバー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 apparatus 1 via the communication unit 22, the attribute information of each of the submission file groups for each class stored in the file storage unit 233 read out. The control unit 210 creates submitted file information including attribute information groups of each submitted file, and transmits the submitted file information to the image forming apparatus 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 apparatus 1 receives submitted file information via the network interface unit 91 . The control unit 100 identifies each submission file for homework A, for example, based on the homework code of each submission 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 causes the display unit 473 to display the operation screen SC21. The operation screen SC21 shows the student name associated with each specified submission 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 Submission for Homework A" on the operation screen SC21, and display a selection button B71 indicating "Print all". In addition, the control unit 100 causes the display unit 473 to display selection buttons B72 to B75 indicating "Ichiro Sato", "Matsuko Suzuki", "Takeko Takahashi", and "Jiro Tanaka" as student names on the operation screen SC21. I am displaying. This shows a list of students who have submitted their answers for "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" indicating the submission date of the answer to "Homework A" by the student "Ichiro Sato" on the selection button B72. The control unit 100 also causes the display unit 473 to display a selection button B76 indicating "designate period" on the operation screen SC21.
 操作画面SC21において、例えば、操作部47が選択ボタンB72に対するユーザー操作に基づく指示を受付けると、制御部100は、「宿題A」を示す宿題コードと、ユーザーにより選択された生徒である「佐藤一郎」を示す生徒コードとを、ネットワークインターフェイス部91を介してサーバー2に送信して、提出ファイルの送信を要求する。 On the operation screen SC21, for example, when the operation unit 47 receives an instruction based on the user's operation on the selection button B72, the control unit 100 displays the homework code indicating "homework A" and the student selected by the user "Ichiro Sato to the server 2 via the network interface unit 91 to request transmission of the submission 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 transmitted from the image forming apparatus 1 . Upon receiving the above request, the control unit 210 submits “homework A” by the student “Ichiro Sato” based on the attribute information of each class submission file group stored in the file storage unit 233. Identify and read a file. Control unit 210 transmits the read submission file to image forming apparatus 1 via communication unit 22 . As a result, in the image forming apparatus 1 that receives the submission file, it is possible to print the submission document for "homework A" by the student "Ichiro Sato".
 一方、操作画面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 receives an instruction based on the user's operation on the selection button B71, the control unit 100 of the image forming apparatus 1 outputs the homework code indicating "homework A" and all four students. to the server 2 via the network interface unit 91 to request transmission of the submission 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 transmitted from the image forming apparatus 1 via the communication unit 22 . Upon receiving the above request, the control unit 210 selects the students "Ichiro Sato", "Matsuko Suzuki", "Takahashi Takeko" and "Jiro Tanaka" specify and read out the four submitted files for "homework A". Control unit 210 transmits each read submission file to image forming apparatus 1 via communication unit 22 . As a result, in the image forming apparatus 1 that receives each submission file, it is possible to print the submission documents for the four students regarding "homework A".
 或いは、画像形成装置1の制御部100は、ネットワークインターフェイス部91を介して提出済ファイル情報を受信したとき、提出済ファイル情報に含まれている各提出ファイルの生徒コードに基づいて、例えば、生徒である「佐藤一郎」についての各提出ファイルを特定する。制御部100は、提出済ファイル情報に含まれている宿題コードに基づいて、図11Bに示す操作画面SC22を作成し、操作画面SC22を表示部473に表示させる。操作画面SC22は、特定した各提出ファイルに対応付けられている宿題名を示す。 Alternatively, upon receiving the submitted file information via the network interface unit 91, the control unit 100 of the image forming apparatus 1, for example, the student Identify each submission file for "Ichiro Sato". Control unit 100 creates operation screen SC22 shown in FIG. 11B based on the homework code included in the submitted file information, and causes display unit 473 to display operation screen SC22. The operation screen SC22 shows homework names associated with each identified submission 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 Submission from Ichiro Sato" on the operation screen SC22, and display a selection button B81 indicating "Print all". . Further, the control unit 100 causes the display unit 473 to display selection buttons B82 to B85 respectively indicating homework names "homework A" to "homework D" as the file specifying information on the operation screen SC22. . This shows a list of documents submitted by the student "Ichiro Sato".
 制御部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" indicating the submission date of "Homework A" by the student "Ichiro Sato" on the selection button B82. The control unit 100 also causes the display unit 473 to display a selection button B86 indicating "designate period" on the operation screen SC22.
 操作画面SC22において、例えば、操作部47が選択ボタンB82に対するユーザー操作に基づく指示を受付けると、制御部100は、選択された選択ボタンB82に対応する「宿題A」を示す宿題コードと、生徒である「佐藤一郎」を示す生徒コードとを、ネットワークインターフェイス部91を介してサーバー2に送信して、提出ファイルの送信を要求する。 On the operation screen SC22, for example, when the operation unit 47 receives an instruction based on the user's operation on the selection button B82, the control unit 100 displays the homework code indicating "homework A" corresponding to the selected selection button B82 and the student's A student code indicating a certain "Ichiro Sato" is transmitted to the server 2 via the network interface section 91 to request transmission of the submission 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 transmitted from the image forming apparatus 1 via the communication unit 22 . Upon receiving the above request, the control unit 210 identifies the file submitted by the student “Ichiro Sato” for “homework A” based on the attribute information of each class-based submission file group stored in the file storage unit 233. to read out. Control unit 210 transmits the read submission file to image forming apparatus 1 via communication unit 22 . As a result, in the image forming apparatus 1 that receives the submission file, it becomes possible for the student "Ichiro Sato" for "homework A" to print the submission document.
 一方、操作画面SC22において、例えば、操作部47が選択ボタンB81に対するユーザー操作に基づく指示を受付けると、画像形成装置1の制御部100は、4件全部の宿題コードと、生徒である「佐藤一郎」を示す生徒コードとを、ネットワークインターフェイス部91を介してサーバー2に送信して、各提出ファイルの送信を要求する。 On the other hand, on the operation screen SC22, for example, when the operation unit 47 receives an instruction based on the user's operation on the selection button B81, the control unit 100 of the image forming apparatus 1 displays all four homework codes and the student "Ichiro Sato to the server 2 via the network interface unit 91 to request 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 transmitted from the image forming apparatus 1 via the communication unit 22 . Upon receiving the above request, the control unit 210 selects “homework A” and “homework B” by the student “Ichiro Sato” based on the attribute information of each class submission file group stored in the file storage unit 233. , "homework C", and "homework D" are identified and read out. Control unit 210 transmits each read submission file to image forming apparatus 1 via communication unit 22 . As a result, in the image forming apparatus 1 that receives each submission file, it is possible to print four submitted documents by the student "Ichiro Sato".
 次に、教師による提出書類の印刷時に、指定期間内に提出されている提出書類を特定して印刷するための制御について説明する。 Next, we will explain the control for identifying and printing submission documents that have been submitted within the specified period when the teacher prints the submission documents.
 画像形成装置1の制御部100は、上記のように、サーバー2から受信した提出済ファイル情報の各属性情報に含まれているアップロード日時に基づいて、指定期間内に提出されている提出ファイルを特定する。制御部100は、更に、提出済ファイル情報の各属性情報に含まれている宿題コード及び生徒コードに基づいて、特定した提出ファイルを分類し、分類した提出ファイルを示す操作画面を表示部473に表示させる。 As described above, the control unit 100 of the image forming apparatus 1 selects submitted files 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. Identify. The control unit 100 further classifies the specified submission files based on the homework code and the student code included in each attribute information of the submitted file information, and displays an operation screen showing the classified submission files on the display unit 473. display.
 例えば、制御部100は、操作部47に対するユーザー操作により指定されている指定期間に合致するアップロード日時を属性情報として有する提出ファイルを特定し、特定した提出ファイルを示す情報を、宿題名別に、表示部473に表示させる。 For example, the control unit 100 identifies a submitted file having as attribute information an upload date and time that matches a specified period specified by a user operation on the operation unit 47, and displays information indicating the identified submitted file for each homework name. 473 is displayed.
 具体的には、制御部100は、図11Aに示す操作画面SC21において、操作部47が選択ボタンB76に対するユーザー操作に基づく指示を受付けると、期間を指定するための期間指定画面を表示部473に表示させる。期間指定画面において、ユーザーが操作部47を操作して指定期間(例えば、12月3日以降)を入力すると、制御部100は、図12Aに示す操作画面SC21を、表示部473に表示させる。操作画面SC21は、入力された指定期間に「宿題A」についての提出書類を提出した生徒名を示す。 Specifically, when operation unit 47 receives an instruction based on the user's operation on selection button B76 on operation screen SC21 shown in FIG. display. When the user operates the operation unit 47 to input a specified period (for example, after December 3rd) on the period specifying screen, the control unit 100 causes the display unit 473 to display an operation screen SC21 shown in FIG. 12A. The operation screen SC21 shows the names of the students who have submitted the submission documents for the "homework A" during the input designated period.
 教師による直近の採点実施日が12月3日である場合、12月3日までに提出されている提出書類については、採点済である可能性が高い。そのため、直近の採点実施日以降に限定して提出書類がリスト表示されると、教師にとって非常に有益である。 If the most recent grading date by the teacher is December 3rd, there is a high possibility that the submitted documents submitted by December 3rd have already been graded. Therefore, it is very useful for the teacher if the submitted documents are displayed in a list only after the most recent grading date.
 また、図11Bに示す操作画面SC22において、操作部47が選択ボタンB86に対するユーザー操作に基づく指示を受付けると、制御部100は、上記と同様にして、期間指定画面を表示部473に表示させる。期間指定画面において、ユーザーが操作部47を操作して指定期間を入力すると、制御部100は、図12Bに示す操作画面SC22を、表示部473に表示させる。操作画面SC22は、入力された指定期間に、生徒「佐藤一郎」が提出した提出書類に対応する宿題名を示す。 Also, in the operation screen SC22 shown in FIG. 11B, when the operation unit 47 receives an instruction based on the user's operation on the selection button B86, the control unit 100 causes the display unit 473 to display the 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 an operation screen SC22 shown in FIG. 12B. The operation screen SC22 shows homework titles corresponding to the submitted documents submitted by the student "Ichiro Sato" during the input designated period.
 <教師による採点書類のアップロード>
 教師は、上記したように、画像形成装置1を用いて、提出ファイルをサーバー2からダウンロードし、提出ファイルが示す提出書類を記録紙に印刷させる。教師は、提出書類が印刷された記録紙を用いて、宿題に対する生徒の回答を採点する。教師は、採点結果が書込まれている当該記録紙を画像形成装置1にスキャンさせ、画像形成装置1を用いて、スキャンによって得られた、採点書類を示すスキャンデータをサーバー2に送信する。サーバー2は、採点書類を示すスキャンデータを、採点ファイルとして、ファイル記憶部233に記憶させる。
<Uploading graded documents by teacher>
As described above, the teacher uses the image forming apparatus 1 to download the submission file from the server 2, and prints the submission document indicated by the submission file on recording paper. The teacher grades the student's answers to the homework assignments using the record sheets on which the submitted documents are printed. The teacher causes the image forming apparatus 1 to scan the recording paper on which the grading result is written, and uses the image forming apparatus 1 to transmit scan data indicating the grading document obtained by scanning to the server 2 . The server 2 causes the file storage unit 233 to store the scan data representing the grading document as a grading file.
 画像形成装置1の制御部100とサーバー2の制御部210との間で実行される採点書類登録処理は、上述した回答提出処理の流れと同様である。 The scoring document registration process executed between the control unit 100 of the image forming apparatus 1 and the control unit 210 of the server 2 is the same as the flow of the answer submission process described above.
 採点書類登録処理においては、ログインするユーザーが生徒ではなく教師である。画像形成装置1の制御部100は、当該教師によるログインを許可すると、図7Cに示す操作画面SC4を、表示部473に表示させる。ユーザーとしての教師は、「採点済」を示す選択ボタンB33を選択する。制御部100は、更に、採点書類を示すスキャンデータをサーバー2に送信するとき、操作部47に対するユーザーの操作により入力された、クラスコード、宿題コード、及び生徒コードを当該スキャンデータに付随させて送信する。サーバー2の制御部210は、受信したスキャンデータを、付随するクラスコード、宿題コード、及び生徒コードを対応付けて、採点ファイルとしてファイル記憶部233に記憶させる。  In the grading document registration process, the user who logs in is the teacher, not the student. When the login by the teacher is permitted, the control unit 100 of the image forming apparatus 1 causes the display unit 473 to display the operation screen SC4 shown in FIG. 7C. The teacher as a user selects the selection button B33 indicating "graded". Further, when the scan data indicating the grading document is transmitted to the server 2, the control unit 100 attaches the class code, the homework code, and the student code input by the user's operation to the operation unit 47 to the scan data. Send. The control unit 210 of the server 2 associates the received scan data with the accompanying class code, homework code, and student code, and stores them in the file storage unit 233 as a grading file.
 <生徒による採点書類の印刷>
 生徒は、画像形成装置1を用いて、採点ファイルをサーバー2からダウンロードし、採点ファイルが示す採点書類を記録紙に印刷する。画像形成装置1の制御部100とサーバー2の制御部210との間で実行される採点書類印刷処理は、上述した宿題印刷処理の流れと同様である。
<Student printing of graded documents>
The student uses the image forming apparatus 1 to download the grading file from the server 2, and prints the grading document indicated by the grading file on recording paper. The flow of the grading document printing process executed between the control unit 100 of the image forming apparatus 1 and the control unit 210 of the server 2 is the same as that of the homework printing process described above.
 採点書類印刷処理において、画像形成装置1の制御部100は、生徒によるログインを許可すると、図7Cに示す操作画面SC4を表示部473に表示させる。ユーザーとしての生徒は、「採点済」を示す選択ボタンB33を選択する。 In the grading document printing process, the control unit 100 of the image forming apparatus 1 causes the display unit 473 to display the operation screen SC4 shown in FIG. 7C when the login by the student is permitted. The student as the user selects the selection button B33 indicating "graded".
 上記実施形態によれば、サーバー2に格納されている複数のファイルから、予め定められた重要度条件を満たす特定のファイルが抽出され、抽出された特定のファイルを示すタイトルが画像形成装置1の表示部473に表示される。これにより、有益性の高いファイルを優先的にユーザーに提示可能となる。その結果、ユーザーにとって有益性の高いファイルを優先して印刷することが容易になる。 According to the above embodiment, a specific file that satisfies a predetermined importance condition is extracted from a plurality of files stored in the server 2, and the title indicating the extracted specific file is the image forming apparatus 1 title. It is displayed on the display unit 473 . As a result, it is possible to preferentially present files with high usefulness to the user. As a result, it becomes easy to preferentially print files that are highly useful to the user.
 ところで、上記実施形態では、制御部100は、予め定められた重要度条件として、日時情報としての提出期限日時が属性情報に含まれているという条件を用いているが、本発明はそのような実施形態に限定されない。例えば、制御部100は、予め定められた重要度条件として、ファイルについての変更実績に関する情報を用いてもよい。 By the way, in the above-described embodiment, the control unit 100 uses the condition that the submission deadline date and time as date and time information is included in the attribute information as the predetermined importance condition. It is not limited to the embodiment. For example, the control unit 100 may use information about the change history of files as the predetermined importance condition.
 次に、画像形成装置1の表示部473における更なるファイル表示の形態について説明する。 Next, a further file display form on the display unit 473 of the image forming apparatus 1 will be described.
 上述したように、提出ファイルの実体部分である提出書類を示すスキャンデータは、宿題ファイルの実体部分である宿題を示す書類データに対して変更が行なわれている変更データである。そのため、提出ファイルがサーバー2のファイル記憶部233に格納されている場合、当該提出ファイルの元となる宿題ファイルについては、ユーザーである生徒が使用している画像形成装置1にダウンロード済みである。したがって、提出ファイルがサーバー2のファイル記憶部233に格納されている場合、当該提出ファイルの元となる宿題ファイルを、印刷のためにダウンロードする候補として、ユーザーである生徒に提示する必要はない。 As described above, the scan data indicating the submission document, which is the substance of the submission file, is modified data in which the document data indicating the homework, which is the substance of the homework file, has been changed. Therefore, when the submission file is stored in the file storage unit 233 of the server 2, the homework file that is the source of the submission file has already been downloaded to the image forming apparatus 1 used by the student who is the user. Therefore, when the submission file is stored in the file storage unit 233 of the server 2, there is no need to present the homework file, which is the source of the submission file, to the student, who is the user, as a candidate for downloading for printing.
 採点ファイルの実体部分である採点書類を示すスキャンデータは、提出ファイルの実体部分である提出書類を示すスキャンデータに対して変更が行なわれている変更データである。そのため、採点ファイルがサーバー2のファイル記憶部233に格納されている場合、当該採点ファイルの元となる提出ファイルについては、ユーザーである教師が使用している画像形成装置1にダウンロード済みである。したがって、採点ファイルがサーバー2のファイル記憶部233に格納されている場合、当該採点ファイルの元となる提出ファイルを、印刷のためにダウンロードする候補としてユーザーである教師に提示する必要はない。 The scan data indicating the grading document, which is the substance of the grading file, is modified data in which the scan data indicating the submission document, which is the substance of the submission file, has been changed. Therefore, when the grading file is stored in the file storage unit 233 of the server 2, the submitted file, which is the basis of the grading file, has already been downloaded to the image forming apparatus 1 used by the teacher who is the user. Therefore, when the grading file is stored in the file storage unit 233 of the server 2, there is no need to present the submission file, which is the source of the grading file, to the teacher, who is the user, as a candidate for downloading for printing.
 (第1変形例)
 上記実施形態の第1変形例において、画像形成装置1の制御部100は、対応する提出ファイルがサーバー2のファイル記憶部233に記憶されていない宿題ファイルについては、印刷のためにダウンロードする候補として、ユーザーである生徒に提示する必要があると判断し、当該宿題ファイルを示すタイトルを表示部473に表示させる。又は、制御部100は、対応する採点ファイルがサーバー2のファイル記憶部233に記憶されていない提出ファイルについては、印刷のためにダウンロードする候補として、ユーザーである生徒に提示する必要があると判断し、当該提出ファイルを示すタイトルを表示部473に表示させる。
(First modification)
In the first modification of the above-described embodiment, the control unit 100 of the image forming apparatus 1 selects a homework file for which the corresponding submission file is not stored in the file storage unit 233 of the server 2 as a candidate to be downloaded for printing. , it determines that it is necessary to present it to the student who is the user, and causes the display unit 473 to display the title indicating the homework file. Alternatively, the control unit 100 judges that it is necessary to present to the student, who is the user, a submission file for which the corresponding grading file is not stored in the file storage unit 233 of the server 2 as a candidate for downloading for printing. and causes the display unit 473 to display a title indicating the file to be submitted.
 図13A及び図13Bは、サーバー2から受信した特定の生徒についての宿題情報に含まれている各宿題名を示す操作画面の一例である。 FIGS. 13A and 13B are examples of operation screens showing each homework name included in the homework information for a specific student received from the server 2. FIG.
 特定の生徒が使用している画像形成装置1の制御部100は、ネットワークインターフェイス部91を介して、特定の生徒についての宿題情報をサーバー2から受信すると、受信した宿題情報が示す内容に基づいて、図13Aに示す操作画面SC31を表示部473に表示させる。操作画面SC31は、宿題情報に含まれている各宿題名を示している。 When the control unit 100 of the image forming apparatus 1 used by the specific student receives homework information about the specific student from the server 2 via the network interface unit 91, based on the content indicated by the received homework information, , causes the display unit 473 to display the operation screen SC31 shown in FIG. 13A. The operation screen SC31 shows each homework name 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 the selection buttons B41 to B45 respectively indicating the homework names “Homework I” to “Homework V” on the operation screen SC31, and distributes them to the logged-in students. View the list of homework that has been done. The control unit 100 also causes the display unit 473 to display a selection button B46 indicating "in order of closest deadline" and a 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 the 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 the user operation on the selection button B47 on the operation screen SC31, the control unit 100 causes the homework file for which the corresponding submission file is not stored in the file storage unit 233 of the server 2 to be printed. It is determined that it is necessary to present to the student who is the user as a candidate to download for. The control unit 100 causes the display unit 473 to display the homework name of the homework indicated by the homework file, that is, the homework name of the homework indicated by the homework file whose corresponding submission file has not yet been submitted. Specifically, control unit 100 displays on display unit 473 an operation screen SC31 showing homework names of unsubmitted homework, as shown in FIG. 13B.
 一方、教師が使用している画像形成装置1の制御部100は、ネットワークインターフェイス部91を介して、提出済ファイル情報をサーバー2から受信すると、提出済ファイル情報に含まれている各提出ファイルの宿題コードに基づいて、例えば、宿題Aについての各提出ファイルを特定し、特定した各提出ファイル及び生徒コードに基づいて、図14Aに示す操作画面SC41を作成し、作成した操作画面SC41を表示部473に表示させる。操作画面SC41は、特定された各提出ファイルに対応付けられている生徒名を示している。 On the other hand, when the control unit 100 of the image forming apparatus 1 used by the teacher receives the submitted file information from the server 2 via the network interface unit 91, each submitted file included in the submitted file information Based on the homework code, for example, each submission file for homework A is identified, based on each identified submission file and the student code, an operation screen SC41 shown in FIG. 14A is created, and the created operation screen SC41 is displayed on the display unit. 473 to display. The operation screen SC41 shows the student name associated with each specified submission 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 Submission for Homework A" on the operation screen SC41, and display a selection button B71 indicating "Print all". The control unit 100 also displays the student names "Ichiro Sato", "Matsuko Suzuki", "Takeko Takahashi", and "Jiro Tanaka" as the file specifying information on the operation screen SC41 of the display unit 473. Selection buttons B72 to B75 are displayed to display a list of students who have submitted documents for "homework A". Each of the selection buttons B72 to B75 indicates the date of submission.
 制御部100は更に、表示部473に対し、操作画面SC41に、「期間を指定する」を示す選択ボタンB76と、「未採点のみ」を示す選択ボタンB77と、を表示させている。 Further, the control unit 100 causes the display unit 473 to display a selection button B76 indicating "designate a period" and a selection button B77 indicating "unmarked 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 the user's operation on the selection button B77 on the operation screen SC41, the control unit 100 causes the file storage unit 233 of the server 2 to print the submission file for which the corresponding scoring file is not stored. It is determined that it is necessary to present it to the user, the teacher, as a candidate to be downloaded for the purpose. The control unit 100 causes the display unit 473 to display the student name of the submitted file, that is, the student name of the ungraded submitted file. Specifically, the control unit 100 displays on the display unit 473 an operation screen SC41 showing the student names of the ungraded submitted files, as shown in FIG. 14B.
 (第2変形例)
 上記実施形態の第2変形例において、画像形成装置1の制御部100は、特定の生徒についての宿題情報をサーバー2から受信すると、受信した宿題情報が示す内容に基づいて、宿題情報に含まれている各宿題名を示す操作画面を表示部473に表示させる。このとき、制御部100は、表示部473に対し、図15Aに示すように、生徒から宿題に対する回答の提出が行なわれているか否かを示す未提出情報(例えば、提出済又は未提出)を、宿題ファイルを特定するためのファイル特定情報(この場合、宿題名)と関連付けて表示させる。
(Second modification)
In the second modification of the above-described embodiment, when the control unit 100 of the image forming apparatus 1 receives the homework information about a specific student from the server 2, based on the content indicated by the received homework information, The display unit 473 displays an operation screen showing each homework title. At this time, the control unit 100 displays unsubmitted information (for example, submitted or not submitted) indicating whether or not the student has submitted an answer to the homework, as shown in FIG. 15A, on the display unit 473. , is displayed in association with file specifying information (in this case, homework name) for specifying the homework file.
 更なる他の実施形態として、画像形成装置1の制御部100は、サーバー2からクラス情報を受信すると、受信したクラス情報に含まれているクラス名を示す操作画面を作成して表示部473に表示させる。このとき、制御部100は、表示部473に対し、図15Bに示すように、未提出情報に基づいて、クラス毎に未提出の回答が存在するか否かを表示させる。制御部100はまた、アップロードされた直後の宿題ファイルが存在する場合には、表示部473に対し、図15Cに示すように、当該宿題ファイルの属するクラスのクラス名と共に「新着有り」を表示させ、アップロードの時点から予め定められた期間(例えば、7日間)が過ぎた時点で、「新着有り」から「未提出有り」へと表示を切替えてもよい。 As still another embodiment, when receiving class information from the server 2, the control unit 100 of the image forming apparatus 1 creates an operation screen showing the class name included in the received class information and displays it on the display unit 473. display. At this time, the control unit 100 causes the display unit 473 to display whether or not there is an unsubmitted answer for each class based on the unsubmitted information, as shown in FIG. 15B. Also, when there is a homework file that has just been uploaded, the control unit 100 causes the display unit 473 to display the class name of the class to which the homework file belongs as well as "new arrival" as shown in FIG. 15C. , the display may be switched from "newly arrived" to "unsubmitted" when a predetermined period (for example, seven days) has passed from 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 or not the student has submitted the submission file corresponding to the homework file. Therefore, when the operation unit 47 receives a user operation on any of the selection buttons B21 to B23 indicating the class name on the operation screen SC3 shown in FIG. 7B, the control unit 100 causes the display unit 473 to display the to display the operation screen SC51 shown. When operation unit 47 receives a user's operation on selection button B34 indicating "distribution (unsubmitted)", control unit 100 causes display unit 473 to display operation screen SC52 showing only unsubmitted homework files, as shown in FIG. 16B. to display.
 (第3変形例)
 上記実施形態の第3変形例において、教師が使用している画像形成装置1の制御部100は、サーバー2から提出済ファイル情報を受信すると、受信した提出済ファイル情報に含まれている各提出ファイルの宿題コードに基づいて、例えば、宿題Aについての各提出ファイルを特定し、生徒コードに基づいて、特定した各提出ファイルに対応付けられている生徒名を示す操作画面を表示部473に表示させる。このとき、制御部100は、表示部473に対し、図17Aに示すように、提出書類に対する教師による採点が行なわれているか否かを示す未採点情報(例えば、採点済又は未採点)を、提出ファイルを特定するためのファイル特定情報(この場合、生徒名)と関連付けて表示させる。
(Third modification)
In the third modified example of the above embodiment, when the control unit 100 of the image forming apparatus 1 used by the teacher receives the submitted file information from the server 2, each submission included in the received submitted file information Based on the homework code of the file, for example, each submitted file for homework A is specified, and based on the student code, an operation screen showing the student name associated with each specified submitted file is displayed on the display unit 473. Let At this time, as shown in FIG. 17A, control unit 100 displays ungraded information (e.g., graded or ungraded) indicating whether or not the submission document has been graded by the teacher on display unit 473. Displayed in association with file identification information (in this case, student name) for identifying the submitted file.
 制御部100はまた、表示部473に対し、図17Bに示すように、前回の採点実施日等の基準日を操作画面SC41に表示させてもよい。例えば、制御部100は、採点ファイルがアップロードされた最終日、提出ファイルがダウンロードされた最終日、又は、提出ファイルが印刷された最終日を「前回の採点実施日」として表示部473に表示させる。これは、期間を指定する際の参考となるので、教師にとって有益である。 The control unit 100 may also cause the display unit 473 to display the reference date such as the previous scoring date on the operation screen SC41, as shown in FIG. 17B. For example, the control unit 100 causes the display unit 473 to display the last date on which the grading file was uploaded, the last date on which the submitted file was downloaded, or the last date on which the submitted file was printed as the “previous grading date”. . This is useful for the teacher as it serves as a reference when specifying the period.
 図18乃至図20は、サーバー2のファイル記憶部233に提出ファイルが記憶されているか否かを判断するための提出ファイル有無判断処理の概念を示すイメージ図である。図18は、サーバー2が提出ファイル有無判断処理を行なう場合の図を示す。図19及び図20は、画像形成装置1が提出ファイル有無判断処理を行なう場合の図を示す。 18 to 20 are conceptual diagrams showing the concept of the submission file presence/absence determination process for determining whether or not the submission file is stored in the file storage unit 233 of the server 2. FIG. FIG. 18 shows a diagram in which the server 2 performs submission file presence/absence determination processing. 19 and 20 show diagrams when the image forming apparatus 1 performs the submission 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 storage unit 233 (FIG. 3) of the server 2 existing on the cloud 4 stores homework files indicating homework "distributed" to the students and "submitted" files submitted by the students. , which stores a submission file that is . The control unit 210 of the server 2 generates unsubmitted information for each student by comparing and collating the homework file and the submission file stored in the file storage unit 233 for each student. That is, the control unit 210 determines for each student whether or not there is an “unsubmitted” homework file for which the corresponding submission file is not stored in the file storage unit 233 among the homework files (“distribution” - “submitted”). = “not submitted”). In response to a transmission request for unsubmitted information (including the student code of the specific student) transmitted from the image forming apparatus 1 used by a specific student, the control unit 210 sends the image forming apparatus 1 Send unsubmitted information corresponding to the student code. Upon receiving the non-submission information, the control unit 100 of the image forming apparatus 1 used by the specific student causes the display unit 473 to display a title indicating the "unsubmitted" homework file indicated by the received non-submission information. .
 また、サーバー2のファイル記憶部233は、生徒に「配布」されている宿題を示す宿題ファイルと、生徒からアップロードされている「提出済」の提出ファイルと、を格納している。この場合、図19に示すように、画像形成装置1のユーザーである特定の生徒が使用している画像形成装置1の制御部100は、当該特定の生徒が既に提出している「提出済」の提出ファイルをファイル記憶部233からダウンロードし、過去にダウンロードした「受け取り済」の宿題ファイルと、ダウンロードした「提出済」の提出ファイルとを比較照合することにより、提出ファイルが未提出となっている「未提出」の宿題ファイルを特定する。制御部100は、特定した宿題ファイルを示す未提出情報を当該特定の生徒について生成する(「受け取り済」―「提出済」=「未提出」)。当該特定の生徒が使用している画像形成装置1の制御部100は、当該未提出情報が示す「未提出」の宿題ファイルを示すタイトルを表示部473に表示させる。 In addition, the file storage unit 233 of the server 2 stores a homework file indicating homework "distributed" to the students and a "submitted" submission file uploaded by the students. In this case, as shown in FIG. 19, the control unit 100 of the image forming apparatus 1 used by the specific student who is the user of the image forming apparatus 1 displays "Submitted" already submitted by the specific student. is downloaded from the file storage unit 233, and the previously downloaded "received" homework file and the downloaded "submitted" file are compared and collated to determine that the submitted file has not been submitted. Identify “unsubmitted” homework files that The control unit 100 generates unsubmitted information indicating the specified homework file for the specified student (“received”−“submitted”=“not submitted”). The control unit 100 of the image forming apparatus 1 used by the specific student causes the display unit 473 to display the title indicating the “unsubmitted” homework file indicated by the non-submission information.
 また、例えば、特定の生徒が使用している画像形成装置1の記憶装置8(図4)は、過去にダウンロードされた「受け取り済」の宿題を示す宿題ファイルと、当該特定の生徒が既に提出している「提出済」の提出ファイルとを記憶している。この場合、図20に示すように、画像形成装置1の制御部100は、記憶装置8に記憶されている「受け取り済」の宿題ファイルと、「提出済」の提出ファイルとを比較照合することにより、当該特定の生徒について、提出ファイルが未提出となっている「未提出」の宿題ファイルを特定し、特定した宿題ファイルを示す未提出情報を当該特定の生徒について生成する(「受け取り済」―「提出済」=「未提出」)。当該特定の生徒が使用している画像形成装置1の制御部100は、当該未提出情報が示す「未提出」の宿題ファイルを示すタイトルを表示部473に表示させる。 Also, for example, the storage device 8 (FIG. 4) of the image forming apparatus 1 used by a specific student stores a homework file indicating homework that has been downloaded in the past and has already been submitted by the specific student. It remembers the submitted files that are "submitted". In this case, as shown in FIG. 20, the control unit 100 of the image forming apparatus 1 compares and collates the "received" homework file stored in the storage device 8 with the "submitted" submission file. identifies the "unsubmitted" homework files for which the submission file has not been submitted for the specific student, and generates unsubmitted information indicating the identified homework file for the specific student ("received" — “submitted” = “not submitted”). The control unit 100 of the image forming apparatus 1 used by the specific student causes the display unit 473 to display the title indicating the “unsubmitted” homework file indicated by the non-submission information.
 なお、教師が使用している画像形成装置1の制御部100は、上記した未提出情報を取得するための処理と同様にして、未採点情報を生成する。すなわち、クラウド4上に存在するサーバー2のファイル記憶部233は、生徒に「配布」されている宿題を示す宿題ファイルと、教師が採点してアップロードした「採点済」の採点ファイルとを格納している。サーバー2の制御部210は、ファイル記憶部233に格納されている宿題ファイルと採点ファイルとを、生徒毎に比較照合することにより、生徒毎の未採点情報を生成する。すなわち、制御部210は、宿題ファイルのうち、対応する採点ファイルがファイル記憶部233に記憶されていない「未採点」の宿題ファイルを生徒毎に特定する(「配布」―「採点済」=「未採点」)。サーバー2の制御部210は、教師が使用している画像形成装置1の制御部100から送信されてくる未採点情報の送信要求(当該教師の教師コードを含む)に応じて、画像形成装置1に対して当該未採点情報を送信する。当該教師が使用している画像形成装置1では、制御部100が未採点情報を受信すると、当該未採点情報が示す「未採点」の宿題ファイルを示すタイトルを表示部473に表示させる。 Note that the control unit 100 of the image forming apparatus 1 used by the teacher generates ungraded information in the same manner as the above-described processing for acquiring unsubmitted information. That is, the file storage unit 233 of the server 2 existing on the cloud 4 stores a homework file indicating homework "distributed" to the students and a "graded" graded file graded and uploaded by the teacher. ing. The control unit 210 of the server 2 generates ungraded information for each student by comparing the homework file and the graded file stored in the file storage unit 233 for each student. That is, the control unit 210 identifies for each student an “ungraded” homework file for which the corresponding graded file is not stored in the file storage unit 233 among the homework files (“distribution”−“graded”=“ Not scored”). The control unit 210 of the server 2 responds to the ungraded information transmission request (including the teacher code of the teacher) transmitted from the control unit 100 of the image forming apparatus 1 used by the teacher. Send the ungraded information to In the image forming apparatus 1 used by the teacher, when the control unit 100 receives the ungraded information, the display unit 473 displays the title indicating the "ungraded" homework file indicated by the ungraded information.
 また、例えば、サーバー2のファイル記憶部233は、生徒に「配布」されている宿題を示す宿題ファイルと、教師がアップロードした「採点済」の採点ファイルとを格納している。この場合に、画像形成装置1の制御部100は、記憶装置8に記憶されている、画像形成装置1のユーザーである教師が作成した「採点済」の採点ファイルと、当該教師が過去に作成した既に「配布」されている宿題ファイルとを比較照合することにより、採点ファイルが未提出となっている「未採点」の宿題ファイルを特定し、特定した宿題ファイルを示す未採点情報を当該教師について生成する(「配布」―「採点済」=「未採点」)。当該教師が使用している画像形成装置1では、制御部100が、当該未採点情報が示す「未採点」の宿題ファイルを示すタイトルを表示部473に表示させる。 Also, for example, the file storage unit 233 of the server 2 stores a homework file indicating homework "distributed" to the students and a "graded" graded file uploaded by the teacher. In this case, the control unit 100 of the image forming apparatus 1 stores the "graded" grading file created by the teacher who is the user of the image forming apparatus 1 stored in the storage device 8, and By comparing and collating with the homework files that have already been "distributed", the "ungraded" homework files whose graded files have not been submitted are identified, and the ungraded information indicating the identified homework files is sent to the teacher (“distribution”−“graded”=“ungraded”). In the image forming apparatus 1 used by the teacher, the control unit 100 causes the display unit 473 to display the title indicating the "ungraded" homework file indicated by the ungraded information.
 なお、上記実施形態では、採点ファイルは、画像形成装置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 is scan data representing the grading document uploaded from the image forming apparatus 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 receives, as GUI data, scan data of submission documents uploaded to the server 2 by the student, provided from the server 2, and displays an operation screen showing the content indicated by the GUI data. It may be displayed on the display unit of the processing device 3 . The control unit of the information processing device 3 accepts the scoring results for the submitted documents shown on the operation screen according 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 received scoring results to the server 2 . In other words, the teacher can assign a score to the submitted file by operating the information processing device 3 that can communicate with the server 2 . In this case, when the communication unit 22 receives the data indicating the scoring result from the information processing device 3, the control unit 210 of the server 2 (i) associates the submitted file with the data indicating the scoring result and sends the data indicating the scoring result to the score of the submitted file. It is stored as a file in the file storage unit 233 (it is assumed that a "graded" graded file has been generated), or (ii) the content indicated by the data of the graded result is transferred to the data of the submission document indicated by the submission file. The combined data is stored as a scoring file in the file storage unit 233 (a scoring file is generated by combining the data of the scoring result and the data of the submission document of the submission file).
 本発明は上記実施形態の構成に限られず種々の変形が可能である。また、図1乃至図20を用いて示した上記実施形態の構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。 The present invention is not limited to the configuration of the above embodiment, and various modifications are possible. Moreover, the configuration and processing of the above-described embodiment shown using FIGS. 1 to 20 are merely one embodiment of the present invention, and are not intended to limit the present invention to the configuration and processing.

Claims (7)

  1.  記録紙に画像を形成する画像形成部と、
     ネットワークを通じて外部装置とデータ通信を行なう通信部と、
     表示部と、
     ユーザーによる操作に基づいて指示を受付ける操作部と、
     前記通信部を介して、複数のファイルを格納しているサーバーからファイルをダウンロードし、前記画像形成部に対し、ダウンロードした前記ファイルが示す画像を前記記録紙に形成させる制御部と、を備え、
     前記制御部は、
      前記サーバーに格納されている前記複数のファイルの中から、予め定められた重要度条件を満たす少なくとも1つのファイルを抽出し、抽出した前記少なくとも1つのファイルを前記表示部に表示させ、
      前記少なくとも1つのファイルのうちのいずれかを選択するための選択指示を、前記操作部を介して受付けると、前記画像形成部に対し、前記選択指示により指定されているファイルが示す画像を前記記録紙に形成させる、画像形成装置。
    an image forming unit that forms an image on recording paper;
    a communication unit that performs data communication with an external device through a network;
    a display unit;
    an operation unit that receives an instruction based on a user's operation;
    a control unit that downloads files from a server storing a plurality of files via the communication unit and causes the image forming unit to form an image indicated by the downloaded file on the recording paper,
    The control unit
    extracting at least one file that satisfies a predetermined importance condition from among the plurality of files stored in the server, 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 section, the image forming section is caused to record an image indicated by the file designated by the selection instruction. An image forming device that forms images on paper.
  2.  前記制御部は、前記予め定められた重要度条件として、前記ファイルに付随する属性情報に、特定の日時を示す日時情報が含まれているという条件を用いる、請求項1に記載の画像形成装置。 2. The image forming apparatus according to claim 1, wherein said control unit uses, as said predetermined importance condition, a condition that date and time information indicating a specific date and time is included in attribute information attached to said file. .
  3.  前記日時情報は、前記特定の日時として提出期限日時を示し、
     前記制御部は、前記日時情報に基づいて、前記少なくとも1つのファイルを提出期限の近いファイルから順に並べて前記表示部に表示させる、請求項2に記載の画像形成装置。
    The date and time information indicates a submission deadline date and time as the specific date and time,
    3. The image forming apparatus according to claim 2, wherein the control unit arranges the at least one file in descending order of submission deadline based on the date and time information and causes the display unit to display the files.
  4.  前記日時情報は、前記特定の日時として、前記ファイルのアップロード日時を示し、
     前記制御部は、前記日時情報に基づいて、前記少なくとも1つのファイルを前記アップロード日時の順に並べて、前記表示部に表示させる、請求項2に記載の画像形成装置。
    The date and time information indicates the upload date and time of the file as the specific date and time,
    3. The image forming apparatus according to claim 2, wherein the control unit arranges the at least one file in order of the upload date and time based on the date and time information and causes the display unit to display the files.
  5.  前記制御部は、前記通信部を介して、前記サーバーから、第1のファイルをダウンロードし、前記第1のファイルに基づいて作成されている第2のファイルを前記サーバーにアップロードし、
     前記制御部は、前記予め定められた重要度条件として、対応する前記第2のファイルがアップロードされていない前記第1のファイルという条件を用いる、請求項1に記載の画像形成装置。
    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,
    2. The image forming apparatus according to claim 1, wherein said control unit uses, as said predetermined importance condition, a condition that said first file corresponding to said second file has not been uploaded.
  6.  前記制御部は、前記少なくとも1つのファイルとともに、前記少なくとも1つのファイルがダウンロードされた最終日、又は、前記少なくとも1つのファイルが示す画像が形成された最終日を前記表示部に表示させる、請求項1に記載の画像形成装置。 3. The control unit causes the display unit to display, together with the at least one file, the last date on which the at least one file was downloaded or the last date on which the image indicated by the at least one file was formed. 1. The image forming apparatus according to 1.
  7.  記録紙に画像を形成する画像形成部と、
     ネットワークを通じて外部装置とデータ通信を行なう通信部と、
     表示部と、
     ユーザーによる操作に基づいて指示を受付ける操作部と、
     前記通信部を介して、複数のファイルを格納しているサーバーからファイルをダウンロードし、前記画像形成部に対し、ダウンロードした前記ファイルが示す画像を前記記録紙に形成させる制御部と、を備え、
     前記制御部は、
      前記通信部を介して、前記サーバーから、第1のファイルをダウンロードし、前記第1のファイルに基づいて作成されている第2のファイルを前記サーバーにアップロードし、
      対応する前記第2のファイルがアップロードされていない前記第1のファイルを、前記表示部に表示させ、
      表示させている前記第1のファイルのうちのいずれかを選択するための選択指示を、前記操作部を介して受付けると、前記画像形成部に対し、前記選択指示により指定されている前記第1のファイルが示す画像を、前記記録紙に形成させる、画像形成装置。
    an image forming unit that forms an image on recording paper;
    a communication unit that performs data communication with an external device through a network;
    a display unit;
    an operation unit that receives an instruction based on a user's operation;
    a control unit that downloads files from a server storing a plurality of files via the communication unit and causes the image forming unit to form an image indicated by the downloaded file on the recording paper,
    The control unit
    Downloading a first file from the server via the communication unit, uploading a second file created based on the first file to the server,
    causing the display unit to display the first file to which the corresponding second file has not been uploaded;
    When a selection instruction for selecting one of the displayed first files is received via the operation unit, the first file designated by the selection instruction is sent to the image forming unit. An image forming apparatus for forming an image indicated by a file on the recording paper.
PCT/JP2023/006776 2022-03-02 2023-02-24 Image forming device WO2023167105A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022031934 2022-03-02
JP2022-031934 2022-03-02

Publications (1)

Publication Number Publication Date
WO2023167105A1 true WO2023167105A1 (en) 2023-09-07

Family

ID=87883651

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2023/006776 WO2023167105A1 (en) 2022-03-02 2023-02-24 Image forming device

Country Status (1)

Country Link
WO (1) WO2023167105A1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
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 apparatus and computer program
JP2020107314A (en) * 2018-11-14 2020-07-09 株式会社ぐるなび Image retrieval device, image retrieval program, and image retrieval method
JP2021189617A (en) * 2020-05-27 2021-12-13 キヤノン株式会社 System and control method

Patent Citations (8)

* Cited by examiner, † Cited by third party
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 apparatus and computer program
JP2020107314A (en) * 2018-11-14 2020-07-09 株式会社ぐるなび Image retrieval device, image retrieval program, and image retrieval method
JP2021189617A (en) * 2020-05-27 2021-12-13 キヤノン株式会社 System and control method

Similar Documents

Publication Publication Date Title
CN100476604C (en) Printing apparatus and printing method
US8553261B2 (en) Image communication apparatus
JP5341489B2 (en) Image forming apparatus, method, and program
US8531686B2 (en) Image processing apparatus displaying an overview screen of setting details of plural applications
CN100365563C (en) Printing apparatus, image processing apparatus, and related control method
US20090046057A1 (en) Image forming apparatus, display processing apparatus, display processing method, and computer program product
JP2004013904A (en) Method for identifying print media supply in copier or printer
JP4846837B2 (en) Client server system and client device
US8370384B2 (en) Information processing apparatus, file management method, program, and storage medium
US20240045628A1 (en) System and control method
JP4716327B2 (en) Image forming apparatus
US8208766B2 (en) Method of selecting image, program and storage medium for the method, and image processing apparatus using the 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
WO2023167105A1 (en) Image forming device
US20230062188A1 (en) Image forming apparatus capable of obtaining and printing file stored in management system, control method therefor, and storage medium
EP2464091B1 (en) Printing device, printing system, control method, and computer-readable storage medium for control program
JP2001034692A (en) System and method for preparing data for certifying and judging care insurance and computer-readable recording medium recording its program
JP4657159B2 (en) Image forming apparatus
JP2007317210A (en) Data control device, control method thereof, image output device, and computer 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
JP7069873B2 (en) Authority delegation processing device, information processing system and authority delegation processing program
JP2022120902A (en) Information processing device, learning device, and control method for information processing device
JP2003263303A (en) Output controller and program
WO2023042904A1 (en) Image forming device and data communication system
JP7281078B2 (en) Image reading device and image forming device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23763364

Country of ref document: EP

Kind code of ref document: A1