Patent ID: 8239577

Claim:
An image forming system comprising: a host device; and a terminal device connected to the host device, wherein the host device comprises: a compressing unit that generates a code stream including an embedded bit stream from original image data; a code-stream transmitting unit that transmits the code stream generated by the compressing unit; a control-signal receiving unit that receives a control signal transmitted by the terminal device; and a first controller that controls the code-stream transmitting unit in accordance with the control signal received by the control-signal receiving unit, wherein the terminal device comprises: a code-stream receiving unit that receives the code stream transmitted by the code-stream transmitting unit; a decompressing unit that generates reproduction image data from the code stream received by the code-stream receiving unit; a reproduction-image outputting unit that receives the reproduction image data generated by the decompressing unit and outputs a reproduction image based on the reproduction image data; a second controller that restricts receiving operation of the code-stream receiving unit according to a predetermined condition; a control-signal transmitting unit that transmits the control signal when the second controller restricts the receiving operation of the code-stream receiving unit; and an operation-mode switching unit that allows a user to switch an operation mode of the terminal device between a speed priority operation mode and a quality priority operation mode, wherein the original image is divided into one or more tiles formed in a main scanning direction when a size of the original image is larger than a storage buffer size of the terminal device, wherein the predetermined condition relates to a predetermined time, wherein when a time, beginning from when the code-stream receiving unit starts receiving the code stream, reaches the predetermined time, the second controller restricts the receiving operation of the code-stream receiving unit for each tile, wherein the reproduction-image outputting unit is configured to output the reproduction image for each tile based on the code stream that the code-stream receiving unit has received from the code-stream transmitting unit until the time reaches the predetermined time, wherein if the operation mode of the terminal device is switched to the speed priority operation mode, the second controller controls the control-signal transmitting unit to output the control signal on a basis of a data amount of the code stream received by the code-stream receiving unit and the time, beginning from when the code-stream receiving unit starts receiving the code stream, and wherein if the operation mode of the terminal device is switched to the quality priority operation mode, the second controller controls the control-signal transmitting unit to output the control signal on the basis of only the data amount of the code stream received by the code-stream receiving unit.