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