一种页同步方法及装置、图像形成设备、存储介质与流程

文档序号:35349899发布日期:2023-09-07 21:50阅读:23来源:国知局
一种页同步方法及装置、图像形成设备、存储介质与流程

本技术涉及图像打印,尤其涉及一种页同步方法及装置、图像形成设备、存储介质。


背景技术:

1、打印机(printer)是终端设备(计算机)的输出设备之一,用于将终端设备下发的处理结果(打印任务)打印在相关介质上。

2、在打印机的使用场景中,存在需要多页打印的场景。一般的,在多页打印应用场景中,终端设备会按照页排列顺序,依次分别将每一页的页数据发送到打印机。打印机在接收到页数据后,对页数据进行页同步,之后进行打印。

3、在打印机进行多页打印的过程中,为了避免同时开始多页的页数据的页同步,导致页同步冲突,通常在开始执行一页的页数据的页同步后,会等待一段时间再开始下一页的页数据的页同步。在上述流程中,如果等待时间过长,会导致整个打印流程执行时间过长,影响用户体验;如果等待时间过短,则会导致当前的页同步尚未结束就开始下一页的页同步,导致页同步冲突。因此,需要一种页同步方法,在避免页同步冲突的前提下,缩短打印执行时间,提高用户体验。


技术实现思路

1、针对如何避免页同步冲突的前提而缩短打印执行时间的问题,本技术提供了一种页同步方法及装置、图像形成设备、存储介质。

2、本技术实施例采用下述技术方案:

3、第一方面,本技术实施例提供一种页同步方法,所述方法应用于图像形成设备,所述方法包括:

4、监控是否接收到第n+1页的页数据,n大于等于1,所述第n+1页为第n页的下一页;

5、在接收到所述第n+1页的页数据之后,根据所述第n+1页的页数据的接收时刻t01(n+1),以及,所述第n页的页同步信号发送时刻t02(n),计算所述第n+1页的页同步信号发送时刻t03(n+1)。

6、根据本技术实施例的方法,在接收到页数据后,根据页数据的接收时刻以及上一页的页同步信号发送时刻,计算页同步信号发送时刻,可以在避免页同步冲突的前提下,控制页同步间隔时长,从而缩短打印总耗时,提高用户体验。

7、在第一方面的一种实现方式中,所述根据所述第n+1页的页数据的接收时刻t01(n+1),以及,所述第n页的页同步信号发送时刻t02(n),计算所述第n+1页的页同步信号发送时刻t03(n+1),包括:

8、当监控到所述第n+1页的页数据的接收时刻t01(n+1)在所述第n页的页同步信号发送时刻t02(n)之前时,以从所述第n页的页同步信号发送时刻t02(n)开始计时,在达到预设的页同步标准间隔时长对应的时刻为所述第n+1页的页同步信号发送时刻t03(n+1)。

9、在第一方面的一种实现方式中,所述根据所述第n+1页的页数据的接收时刻t01(n+1),以及,所述第n页的页同步信号发送时刻t02(n),计算所述第n+1页的页同步信号发送时刻t03(n+1),还包括:

10、在接收到所述第n+1页的页数据时,监控所述第n页的页同步信号是否已发送;

11、在监控到所述第n页的页同步信号已发送时,以所述第n页的页同步信号发送时刻t02(n)开始计时,在达到所述页同步标准间隔时长对应的时刻为所述第n+1页的页同步信号发送时刻t03(n+1)。

12、在第一方面的一种实现方式中,所述根据所述第n+1页的页数据的接收时刻t01(n+1),以及,所述第n页的页同步信号发送时刻t02(n),计算所述第n+1页的页同步信号发送时刻t03(n+1),包括:

13、计算所述第n+1页的预定页同步时刻,其中,所述第n+1页的预定页同步时刻为,从所述第n页的页同步信号发送时刻t02(n)开始计时,达到预设的页同步标准间隔时长对应的时刻;

14、当所述第n+1页的页数据的接收时刻t01(n+1)在所述第n页的页同步信号发送时刻t02(n)之后,并且,所述第n+1页的页数据的接收时刻t01(n+1)在所述第n+1页的预定页同步时刻之前时,以所述预定页同步时刻预定页同步时刻为所述第n+1页的页同步信号发送时刻t03(n+1)。

15、在第一方面的一种实现方式中,所述根据所述第n+1页的页数据的接收时刻t01(n+1),以及,所述第n页的页同步信号发送时刻t02(n),计算所述第n+1页的页同步信号发送时刻t03(n+1),包括:

16、在检测到所述第n页的页同步信号已发送但未接收到所述第n+1页的页数据时,从所述第n页的页同步信号发送时刻t02(n)开始计时,记录计时时长;

17、在所述计时时长达到所述页同步标准间隔时长之前接收到所述第n+1页的页数据时,计算延时时长,其中,所述延时时长为,所述页同步标准间隔时长减去当前的计时时长的差;

18、以所述第n+1页的页数据的接收时刻t01(n+1)开始计时,在达到所述延时时长对应的时刻为所述第n+1页的页同步信号发送时刻t03(n+1)。

19、在第一方面的一种实现方式中,所述根据所述第n+1页的页数据的接收时刻t01(n+1),以及,所述第n页的页同步信号发送时刻t02(n),计算所述第n+1页的页同步信号发送时刻t03(n+1),包括:

20、计算所述第n+1页的预定页同步时刻,其中,所述第n+1页的预定页同步时刻为,从所述第n页的页同步信号发送时刻t02(n)开始计时,达到预设的页同步标准间隔时长对应的时刻;

21、当所述第n+1页的页数据的接收时刻t01(n+1)在所述第n+1页的预定页同步时刻之后,以所述第n+1页的页数据的接收时刻t01(n+1)为所述第n+1页的页同步信号发送时刻t03(n+1)。

22、在第一方面的一种实现方式中,所述根据所述第n+1页的页数据的接收时刻t01(n+1),以及,所述第n页的页同步信号发送时刻t02(n),计算所述第n+1页的页同步信号发送时刻t03(n+1),包括:

23、在检测到所述第n页的页同步信号已发送,但未接收到所述第n+1页的页数据时,从所述第n页的页同步信号发送时刻t02(n)开始计时,记录计时时长;

24、在所述计时时长达到所述页同步标准间隔时长,但未接收到所述第n+1页的页数据时,停止计时;

25、在接收到所述第n+1页的页数据时,以所述第n+1页的页数据的接收时刻t01(n+1)为所述第n+1页的页同步信号发送时刻t03(n+1)。

26、第二方面,本技术实施例还提供一种页同步装置,所述装置应用于图像形成设备,所述装置包括:

27、监控模块,其用于监控是否接收到第n+1页的页数据,n大于等于1,所述第n+1页为所述第n页的下一页;

28、计算模块,其用于在接收到所述第n+1页的页数据之后,根据所述第n+1页的页数据的接收时刻t01(n+1),以及,所述第n页的页同步信号发送时刻t02(n),计算所述第n+1页的页同步信号发送时刻t03(n+1)。

29、第三方面,本技术实施例还提供一种图像形成设备,所述图像形成设备包括如第二方面所述的页同步装置。

30、第四方面,本技术实施例还提供一种电子设备,所述电子设备包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被所述处理器执行时,触发所述电子设备执行如第一方面所述的方法。

31、第五方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行如第一方面所述的方法。

32、相对于现有技术,本技术所提供的一种页同步方法是以第n页的下一页即第n+1页的页数据接收时刻作为起算点来计算页同步间隔时长,从而可根据第n+1页的页数据接收时刻适应性调整页同步间隔时长,避免页同步冲突,尤其在第n页的页同步信号已发送但在规定时间内未接收到第n+1页的页数据时,无需延长页同步间隔时长来接收第n+1页的页数据,缩短打印总耗时,提高打印速率,提高用户体验。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1