1.一种打印装置,所述打印装置包括:
读取单元,其用于读取原稿;
第一存储单元,其用于存储由所述读取单元读取的原稿的图像数据;
打印单元,其用于执行基于从所述第一存储单元读取的图像数据的打印;
第二存储单元,其用于存储从所述第一存储单元读取的图像数据;以及
控制单元,其用于进行控制,使得替代存储在所述第一存储单元中并且未经历所述打印单元的打印的图像数据,而存储由所述读取单元新读取的原稿的图像数据,
其中,在能够从所述第一存储单元读取打印目标图像数据的情况下,所述打印单元执行基于从所述第一存储单元读取的所述打印目标图像数据的打印,而在不能从所述第一存储单元读取所述打印目标图像数据的情况下,所述打印单元执行基于与所述打印目标图像数据相对应的、从所述第二存储单元读取的图像数据的打印。
2.根据权利要求1所述的打印装置,其中,在将由所述读取单元读取的单页原稿的图像数据存储在所述第一存储单元之前,所述打印单元执行基于从所述第一存储单元读取的所述打印目标图像数据的打印。
3.根据权利要求1所述的打印装置,其中,所述第一存储单元释放存储有未经历所述打印单元的打印的图像数据的资源,并且所述第一存储单元将由所述读取单元新读取的原稿的图像数据存储在所述资源中。
4.根据权利要求1所述的打印装置,其中,对由所述读取单元读取的原稿的图像数据在所述第一存储单元中进行存储的速度,比从所述第一存储单元读取打印目标图像数据的速度快。
5.根据权利要求1所述的打印装置,其中,在由所述打印单元执行基于从所述第一存储单元读取的图像数据的打印的同时,所述读取单元新读取原稿。
6.根据权利要求1至5中任一项所述的打印装置,所述打印装置还包括:
确定单元,其用于确定是否能够从所述第一存储单元读取打印目标图像数据,
其中,在所述确定单元确定能够从所述第一存储单元读取所述打印目标图像数据的情况下,所述打印单元执行基于从所述第一存储单元读取的所述打印目标图像数据的打印,而在所述确定单元确定不能从所述第一存储单元读取打印目标图像数据的情况下,所述打印单元执行基于与所述打印目标图像数据相对应的、从所述第二存储单元读取的图像数据的打印。
7.根据权利要求6所述的打印装置,其中,在所述打印目标图像数据存储在所述第一存储单元中的情况下,所述确定单元确定能够从所述第一存储单元读取所述打印目标图像数据,而在所述打印目标图像数据未存储在所述第一存储单元的情况下,所述确定单元确定不能从所述第一存储单元读取所述打印目标图像数据。
8.根据权利要求6所述的打印装置,所述打印装置还包括:
预留单元,其用于从所述第一存储单元,预留用于存储由所述读取单元读取的原稿的图像数据的第一资源和用于存储由所述读取单元新读取的原稿的图像数据的第二资源中的任一者;
输出单元,其用于输出用以释放由所述预留单元预留的所述第一资源的命令;以及
接收单元,其用于接收从所述输出单元输出的所述命令,
其中,当所述接收单元接收到所述命令时,所述确定单元确定不能从所述第一存储单元读取所述打印目标图像数据。
9.根据权利要求6所述的打印装置,所述打印装置还包括:
预留单元,其用于从所述第一存储单元,预留用于存储由所述读取单元读取的原稿的图像数据的第一资源和用于存储由所述读取单元新读取的原稿的图像数据的第二资源中的任一者;以及
输出单元,其用于输出用以释放由所述预留单元预留的所述第一资源的命令,
其中,当所述输出单元输出所述命令时,所述确定单元确定不能从所述第一存储单元读取所述打印目标图像数据。
10.根据权利要求1所述的打印装置,其中,所述第一存储单元存储以第一压缩率压缩的图像数据,并且
其中,所述第二存储单元存储以比所述第一压缩率高的第二压缩率压缩的图像数据。
11.根据权利要求1所述的打印装置,
其中,所述第一存储单元存储非压缩图像数据,并且
其中,所述第二存储单元存储压缩图像数据。
12.一种打印装置的控制方法,所述控制方法包括以下步骤:
读取原稿;
将在所述读取步骤中读取的原稿的图像数据存储在第一存储单元中;
执行基于从所述第一存储单元读取的图像数据的打印;
将从所述第一存储单元读取的图像数据存储在第二存储单元中;以及
进行控制,使得替代存储在所述第一存储单元中并且未经历所述打印步骤中的打印的图像数据,而存储在所述读取步骤中新读取的原稿的图像数据,
其中,在能够从所述第一存储单元读取打印目标图像数据的情况下,在所述打印步骤中执行基于从所述第一存储单元读取的所述打印目标图像数据的打印,而在不能从所述第一存储单元读取所述打印目标图像数据的情况下,在所述打印步骤中执行基于与所述打印目标图像数据相对应的、从所述第二存储单元读取的图像数据的打印。