圖像形成設(shè)備及其控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像形成設(shè)備。
【背景技術(shù)】
[0002]近年來(lái),隨著網(wǎng)絡(luò)環(huán)境的普及,通常一個(gè)以上的用戶(hù)共享和使用多個(gè)圖像形成設(shè)備。因此,對(duì)于用于在通過(guò)圖像形成設(shè)備的用戶(hù)認(rèn)證之后進(jìn)行打印的“保留打印”的需求正在增長(zhǎng),以使得具有高機(jī)密性的打印產(chǎn)品在輸出時(shí)不會(huì)被其它用戶(hù)看到。
[0003]日本專(zhuān)利4033857公開(kāi)了用于臨時(shí)存儲(chǔ)從具有服務(wù)器功能的圖像形成設(shè)備內(nèi)的主計(jì)算機(jī)傳送的打印數(shù)據(jù)、并在圖像形成設(shè)備上進(jìn)行用戶(hù)認(rèn)證以打印所存儲(chǔ)的打印數(shù)據(jù)的技術(shù)。
[0004]在上述打印系統(tǒng)中,在對(duì)存儲(chǔ)在圖像形成設(shè)備中的打印數(shù)據(jù)進(jìn)行打印的情況下,用戶(hù)可以從圖像形成設(shè)備上的用戶(hù)接口(UI)改變打印設(shè)置。能夠改變的打印設(shè)置包括用于將在應(yīng)用上的多個(gè)頁(yè)面的文檔匯集在一個(gè)頁(yè)面薄片上以進(jìn)行打印的匯集打印。情況可能是,在主計(jì)算機(jī)中進(jìn)行匯集打印,以使得已經(jīng)被匯集布局的打印數(shù)據(jù)可以被發(fā)送至圖像形成設(shè)備。在這種情況下,可以取消已經(jīng)被匯集布局的打印數(shù)據(jù)的匯集設(shè)置。例如,在經(jīng)由匯集打印而使得字符變小并且不容易被用戶(hù)看到的情況下,或者在用戶(hù)錯(cuò)誤地進(jìn)行了匯集設(shè)置的情況下,進(jìn)行匯集設(shè)置的取消。
[0005]為了取消已經(jīng)被匯集布局的打印數(shù)據(jù)的匯集設(shè)置,需要對(duì)在一個(gè)頁(yè)面中包含多個(gè)頁(yè)面的數(shù)據(jù)進(jìn)行再次布局。日本特開(kāi)2014-42157公開(kāi)了用于從已經(jīng)被匯集布局的圖像數(shù)據(jù)中檢測(cè)頁(yè)邊空白以找到分割區(qū)域并分割圖像數(shù)據(jù)的技術(shù)。
[0006]然而,在現(xiàn)有技術(shù)中,在將打印數(shù)據(jù)轉(zhuǎn)換成圖像數(shù)據(jù)之后進(jìn)行用于判斷和取消匯集打印的處理。在這種情況下,根據(jù)薄片尺寸放大圖像數(shù)據(jù),從而由于分辨率的降低導(dǎo)致打印質(zhì)量劣化。
【發(fā)明內(nèi)容】
[0007]本發(fā)明旨在提供即使在改變由外部設(shè)備生成的打印數(shù)據(jù)的匯集設(shè)置以基于該匯集設(shè)置進(jìn)行打印的情況下也能夠進(jìn)行不使打印質(zhì)量劣化的打印的機(jī)制。
[0008]根據(jù)本發(fā)明的一個(gè)方面,一種圖像形成設(shè)備,包括:接收單元,用于接收外部設(shè)備基于用于將多個(gè)頁(yè)面匯集在薄片的一個(gè)面上以進(jìn)行打印的匯集設(shè)置而生成的打印數(shù)據(jù);控制單元,用于存儲(chǔ)所述接收單元所接收到的打印數(shù)據(jù),并且響應(yīng)于來(lái)自用戶(hù)的指示而進(jìn)行打印;獲取單元,用于獲取與所述打印數(shù)據(jù)的匯集設(shè)置有關(guān)的信息;分割單元,用于使用所述獲取單元所獲取到的與匯集設(shè)置有關(guān)的信息以及所述打印數(shù)據(jù)中包括的繪制命令所包含的坐標(biāo)信息,來(lái)針對(duì)各頁(yè)面對(duì)繪制命令進(jìn)行分割;指示單元,用于通過(guò)用戶(hù)向所述打印數(shù)據(jù)發(fā)出用以改變匯集設(shè)置的指示;以及布局單元,用于在所述指示單元發(fā)出了用以改變匯集設(shè)置的指示的情況下,基于用以改變匯集設(shè)置的指示來(lái)對(duì)所述分割單元所獲得的繪制命令進(jìn)行布局。
[0009]根據(jù)本發(fā)明的又一方面,一種圖像形成設(shè)備的控制方法,其中,所述圖像形成設(shè)備用于接收外部設(shè)備基于用于將多個(gè)頁(yè)面匯集在薄片的一個(gè)面上以進(jìn)行打印的匯集設(shè)置而生成的打印數(shù)據(jù)、存儲(chǔ)所接收到的打印數(shù)據(jù)、以及響應(yīng)于來(lái)自用戶(hù)的指示而進(jìn)行打印,所述控制方法包括:獲取與所述打印數(shù)據(jù)的匯集設(shè)置有關(guān)的信息;使用所獲取到的與匯集設(shè)置有關(guān)的信息以及所述打印數(shù)據(jù)中包括的繪制命令所包含的坐標(biāo)信息,來(lái)針對(duì)各頁(yè)面對(duì)繪制命令進(jìn)行分割;以及在用戶(hù)向所述打印數(shù)據(jù)發(fā)出了用以改變匯集設(shè)置的指示的情況下,基于用以改變匯集設(shè)置的指示來(lái)對(duì)分割后的繪制命令進(jìn)行布局。
[0010]根據(jù)本發(fā)明,即使在通過(guò)改變匯集設(shè)置來(lái)打印由外部設(shè)備基于該匯集設(shè)置生成的打印數(shù)據(jù)的情況下,也能夠進(jìn)行不使打印質(zhì)量劣化的打印。
[0011]通過(guò)以下參考附圖對(duì)典型實(shí)施例的說(shuō)明,本發(fā)明的進(jìn)一步特征將變得明顯。
【附圖說(shuō)明】
[0012]圖1示出包括根據(jù)本示例性實(shí)施例的圖像形成設(shè)備的打印系統(tǒng)的結(jié)構(gòu)。
[0013]圖2示出圖像形成設(shè)備的軟件結(jié)構(gòu)。
[0014]圖3A、圖3B、圖3C示出圖像形成設(shè)備的打印數(shù)據(jù)保留處理。
[0015]圖4A是示出圖像形成設(shè)備的打印處理的流程圖。
[0016]圖4B示出在圖像形成設(shè)備中的操作單元上顯示的用戶(hù)界面(UI)畫(huà)面。
[0017]圖5A是示出圖像形成設(shè)備的繪制命令分割處理和再布局處理的流程圖。
[0018]圖5B是示出繪制命令的再布局處理的流程圖。
[0019]圖6A和6B示出要進(jìn)行繪制命令分割處理和再布局處理的打印數(shù)據(jù)的示例。
[0020]圖7示出在繪制命令分割處理中使用的N合I區(qū)域參考表。
[0021]圖8A和8B是示出繪制命令分割處理和再布局處理的示意圖。
[0022]圖9A和9B示出在繪制命令分割處理和再布局處理之后的打印數(shù)據(jù)的示例。
【具體實(shí)施方式】
[0023]下面將參考附圖來(lái)說(shuō)明用于實(shí)施本發(fā)明的實(shí)施例。
[0024]圖1示出包括根據(jù)本發(fā)明的第一示例性實(shí)施例的圖像形成設(shè)備的打印系統(tǒng)的結(jié)構(gòu)的示例。
[0025]如圖1中所示,圖像形成設(shè)備I可以是多功能打印機(jī)(MFP)、單功能打印機(jī)(SFP)和激光束打印機(jī)(LBP)中的任一個(gè)。圖像形成設(shè)備I可以是除了 MFP、SFP和LBP之外的打印機(jī)。打印系統(tǒng)不限于任何特定的打印機(jī)。
[0026]圖像形成設(shè)備I經(jīng)由諸如以太網(wǎng)(Ethernet,注冊(cè)商標(biāo))等的局域網(wǎng)(LAN) 3連接至諸如用于發(fā)送各種類(lèi)型的指示的主計(jì)算機(jī)(PC) 2等的外部設(shè)備。圖像形成設(shè)備I根據(jù)來(lái)自主計(jì)算機(jī)2的打印指示內(nèi)容來(lái)進(jìn)行處理。圖像形成設(shè)備I包括控制器110、打印機(jī)裝置
111、認(rèn)證單元112和操作單元113。
[0027]控制器110包括諸如網(wǎng)絡(luò)接口(I/F)120、認(rèn)證單元I/F 121、操作單元I/F 122、中央處理單元(CPU) 123、存儲(chǔ)裝置124、隨機(jī)存取存儲(chǔ)器(RAM) 125、只讀存儲(chǔ)器(ROM) 126、裝置I/F 127和圖像處理單元128等的硬件裝置。這些硬件裝置被配置在系統(tǒng)總線129上??刂破?10使得CPU 123執(zhí)行存儲(chǔ)在ROM 126中的程序,以控制整個(gè)圖像形成設(shè)備I。
[0028]網(wǎng)絡(luò)I/F 120是例如包括局域網(wǎng)(LAN)卡的接口單元,并且連接至LAN 3以將信息輸出至外部設(shè)備以及從外部設(shè)備輸入信息。認(rèn)證單元I/F 121是與認(rèn)證單元112連接的接口單元,并從外部接收認(rèn)證信息。認(rèn)證單元I/F 121用于接收從外部輸入的認(rèn)證信息,并將所接收到的認(rèn)證信息發(fā)送至CPU 123。
[0029]操作單元I/F 122是與具有能夠顯示各種類(lèi)型的菜單和打印數(shù)據(jù)信息的顯示屏幕的操作單元113連接的接口單元,并將操作畫(huà)面數(shù)據(jù)輸出至操作單元113。操作單元I/F122用于將由操作者從操作單元113輸入的信息發(fā)送至CPU 123。
[0030]CPU 123控制整個(gè)圖像形成設(shè)備I。存儲(chǔ)裝置124是硬盤(pán)驅(qū)動(dòng)器,并存儲(chǔ)用于各種類(lèi)型的處理的系統(tǒng)軟件和輸入圖像數(shù)據(jù)。RAM 125是用于CPU 123的操作的系統(tǒng)工作存儲(chǔ)器,也是用于暫時(shí)存儲(chǔ)輸入圖像數(shù)據(jù)的圖像存儲(chǔ)器。ROM 126是引導(dǎo)R0M,并存儲(chǔ)用于打印系統(tǒng)的引導(dǎo)程序。CPU 123根據(jù)需要將存儲(chǔ)在ROM 126中的程序加載至RAM 125中并執(zhí)行加載的程序以控制整個(gè)圖像形成設(shè)備I。
[0031]裝置I/F 127連接打印機(jī)裝置111和控制器110,并進(jìn)行圖像數(shù)據(jù)的同步/異步轉(zhuǎn)換。圖像處理單元128針對(duì)通過(guò)分析打印數(shù)據(jù)而生成的圖像數(shù)據(jù),進(jìn)行諸如與打印機(jī)裝置111相對(duì)應(yīng)的校正和分辨率轉(zhuǎn)換等的處理。
[0032]打印機(jī)裝置111根據(jù)來(lái)自控制器110的指示進(jìn)行打印。認(rèn)證單元112用作為能夠讀取與用戶(hù)的標(biāo)識(shí)符(ID)卡有關(guān)的信息的卡讀取器,并向控制器110通知從ID卡讀取的用戶(hù)信息。操作單元113從控制器110接收用戶(hù)信息,并根據(jù)用戶(hù)信息顯示畫(huà)面。操作單元113從用戶(hù)接收操作指示,并向控制器110通知所接收到的操作指示。
[0033]圖2是示出用于控制圖像形成設(shè)備I的操作的控制器110的軟件結(jié)構(gòu)的框圖。
[0034]控制器110包括作為軟件的網(wǎng)絡(luò)控制單元200、打印機(jī)控制單元202、作業(yè)控制單元204、認(rèn)證控制單元201、面板輸入/輸出控制單元203、作業(yè)管理單元205、匯集設(shè)置判斷單元206和命令轉(zhuǎn)換單元207。CPU 123將存儲(chǔ)在ROM 126中的程序加載至RAM 125中,并根據(jù)需要執(zhí)行該程序,以實(shí)現(xiàn)上述單元(在圖2中示出的200至207)。
[0035]網(wǎng)絡(luò)控制單元200向打印機(jī)控制單元202通知經(jīng)由網(wǎng)絡(luò)I/F 120輸入的打印指示和與打印數(shù)據(jù)有關(guān)的信息。打印機(jī)控制單元202根據(jù)由網(wǎng)絡(luò)控制單元200、認(rèn)證控制單元201和面板輸入/輸出控制單元203所通知的信息來(lái)控制圖像形成設(shè)備I。作業(yè)控制單元204分析所接收到的打印數(shù)據(jù),經(jīng)由系統(tǒng)總線129向打印機(jī)裝置111通知所生成的圖像數(shù)據(jù),并進(jìn)行打印處理。
[0036]認(rèn)證控制單元201經(jīng)由系統(tǒng)總線129從認(rèn)證I/F 121接收認(rèn)證信息,并向打印機(jī)控制單元202通知所接收到的認(rèn)證信息。面板輸入/輸出控制單元203經(jīng)由系統(tǒng)總線129從操作單元I/F 122進(jìn)行操作單元的輸入/輸出控制。作業(yè)管理單元205將來(lái)自用戶(hù)的打印數(shù)據(jù)存儲(chǔ)在存儲(chǔ)裝置124中,并管理所存儲(chǔ)的打印數(shù)據(jù),并基于由打印機(jī)控制單元202通知的用戶(hù)信息,向打印機(jī)控制單元202和作業(yè)控制單元204通知與相應(yīng)的打印數(shù)據(jù)有關(guān)的?目息O
[0037]匯集設(shè)置判斷單元206基于打印數(shù)據(jù)內(nèi)的設(shè)置和來(lái)自作業(yè)管理單元205的信息來(lái)判斷匯集信息。命令轉(zhuǎn)換單元207根據(jù)打印設(shè)置改變內(nèi)容來(lái)進(jìn)行用于轉(zhuǎn)換打印數(shù)據(jù)內(nèi)的命令的處理。
[0038]圖3Α至圖3C示出包括在圖像形成設(shè)備I中的控制器110中的作業(yè)管理單元205要執(zhí)行的打印數(shù)據(jù)保留處理。
[0039]圖3A是示出作業(yè)管理單元205要執(zhí)行的打印數(shù)據(jù)保留處理的流程圖。更具體地,在CPU 123將存儲(chǔ)在ROM 126中的程序加載至RAM 125中并根據(jù)需要執(zhí)行所加載的程序的情況下,實(shí)現(xiàn)圖3A中示出的處理。
[0040]圖3B示出由作業(yè)管理單元205存儲(chǔ)在存儲(chǔ)單元124中的與用戶(hù)相對(duì)應(yīng)的打印數(shù)據(jù)列表。