本發明涉及一種執行拉式打印的拉式打印系統,該拉式打印利用印刷裝置來執行通過拉式打印服務器而被假脫機的印刷工作。
背景技術:
以往,已知有具有執行印刷工作的印刷裝置、和將印刷工作發送給印刷裝置的電子設備的系統。在該系統中,電子設備在安裝有打印機驅動程序時,對印刷裝置要求打印機驅動程序的設定(以下稱作“驅動程序設定”。)。印刷裝置在被電子設備要求驅動程序設定時,將驅動程序設定通知給電子設備。并且,電子設備反映從印刷裝置通知的驅動程序設定,安裝打印機驅動程序。
技術實現要素:
但是,以往的系統存在不對應拉式打印的問題。
本發明為解決上述問題而成。
一方面,本發明涉及的拉式打印系統具有:印刷裝置,其執行印刷工作;拉式打印服務器,其將利用所述印刷裝置以拉式打印的方式而執行的所述印刷工作假脫機(spool);以及電子設備,其將所述印刷工作發送給所述拉式打印服務器,其中,所述拉式打印服務器將用于作為所述印刷工作的設定的工作設定的設定用信息發送給所述電子設備;所述電子設備在顯示所述工作設定的設定畫面的情況下,顯示反映有從所述拉式打印服務器所發送的所述設定用信息的所述設定畫面。
附圖說明
圖1是本發明的一種實施方式涉及的拉式打印系統的框圖。
圖2是圖1中所示的使用者末端的框圖。
圖3是圖1中所示的拉式打印服務器的框圖。
圖4是圖1中所示的mfp的框圖。
圖5是在使用者末端安裝有打印機驅動程序以及插件時的圖1中所示的拉式打印系統的動作的時序圖。
圖6是使用者末端的插件被更新時的圖1中所示的拉式打印系統的動作的時序圖。
圖7是使用者末端的設定用信息被變更時的圖1中所示的拉式打印系統的動作的時序圖。
圖8a是表示從圖7中所示的拉式打印服務器所通知的設定用信息被反映之前的設定畫面的一個例子的圖。
圖8b是表示從圖7中所示的拉式打印服務器所通知的設定用信息被反映之后的設定畫面的一個例子的圖。
圖9是印刷工作被從使用者末端發送到拉式打印服務器時的圖1中所示的拉式打印系統的動作的時序圖。
圖10是反映從拉式打印服務器所通知的設定用信息的設定畫面未被顯示的情況下,利用拉式打印服務器被判斷為不將對象印刷工作假脫機時的圖1中所示的拉式打印系統的動作的時序圖。
圖11是執行拉式打印時的圖1中所示的拉式打印系統的動作的時序圖。
具體執行方式
以下,使用附圖對本發明的一種實施方式進行說明。
首先,對本實施方式涉及的拉式打印系統的結構進行說明。
圖1是本實施方式涉及的拉式打印系統10的框圖。
如圖1所示,拉式打印系統10具有:作為生成印刷工作的電子設備的使用者末端20、將利用使用者末端20生成的印刷工作假脫機的拉式打印服務器30、以及作為執行印刷工作的印刷裝置的mfp(multifunctionperipheral)40。使用者末端20、拉式打印服務器30、以及mfp40,能夠經由lan(localareanetwork)、因特網等網絡11彼此通信。
拉式打印系統10可以具有多個與使用者末端20相同的使用者末端。但是,在以下中,以拉式打印系統10中所具有的使用者末端為代表,對使用者末端20進行說明。
同樣地,拉式打印系統10可以具有多個與mfp40相同的mfp。但是,在以下中,以拉式打印系統10中所具有的mfp為代表,對mfp40進行說明。
拉式打印服務器30具有:將利用拉式打印系統10中所具有的使用者末端20生成的印刷工作假脫機的假脫機功能、確定能使用拉式打印服務器30的使用者或團體的認證功能、以及禁止具有特定印刷設定的印刷工作的假脫機的禁止功能。為了利用拉式打印服務器30的假脫機功能,使用者末端20具有一般的打印機驅動程序即可。但是,為了利用拉式打印服務器30的認證功能以及禁止功能,使用者末端20不僅需要具有一般的打印機驅動程序,還需要具有打印機驅動程序的專用插件。
圖2是使用者末端20的框圖。
如圖2所示,使用者末端20具有:作為輸入由使用者進行的各種操作的輸入設備的操作部21;作為顯示各種信息的lcd(liquidcrystaldisplay)等顯示設備的顯示部22;作為經由網絡11(參照圖1)與外部裝置進行通信的通信設備的通信部23;作為存儲各種數據的半導體存儲器、hdd(harddiskdrive)等存儲設備的存儲部24;以及控制使用者末端20整體的控制部25。使用者末端20由pc(personalcomputer)等計算機構成。
存儲部24存儲打印機驅動程序24a、以及打印機驅動程序24a的插件24b。打印機驅動程序24a以及插件24b可以分別在使用者末端20的制造階段被安裝于使用者末端20,也可以從usb(universalserialbus)存儲器等外部存儲介質被補充安裝于使用者末端20,也可以從網絡11上被補充安裝于使用者末端20。
插件24b需要利用拉式打印服務器30的上述認證功能和禁止功能。
存儲部24能存儲用于作為印刷工作的設定的工作設定的設定用信息24c。
控制部25例如具有cpu(中央處理單元、centralprocessingunit)、存儲程序以及各種數據的rom(只讀存儲器、readonlymemory)、以及用作cpu的作業區域的ram(隨機存取存儲器、randomaccessmemory)。cpu執行存儲于rom或存儲部24的程序。
圖3是拉式打印服務器30的框圖。
如圖3所示,拉式打印服務器30具有:作為輸入由使用者進行的各種操作的鼠標、鍵盤等輸入設備的操作部31;作為顯示各種信息的lcd等顯示設備的顯示部32;作為經由網絡11(參照圖1)與外部裝置進行通信的通信設備的通信部33;作為存儲各種數據的半導體存儲器、hdd等存儲設備的存儲部34;以及控制拉式打印服務器30整體的控制部35。拉式打印服務器30由pc等計算機構成。
存儲部34存儲使用者的識別信息、使用者的密碼等的為了認證使用者而通過認證功能所利用的認證信息34a。
存儲部34存儲表示使用者所屬的團體的團體信息34b。為了確定使用者所屬的團體,而通過認證功能來利用團體信息34b。
存儲部34存儲作為拉式打印服務器30的設定的服務器設定34c。服務器設定34c中包括:作為接受印刷工作的隊列(queue)的設定的隊列設定、以及通過禁止功能來禁止印刷工作的假脫機的印刷設定(以下稱作“禁止印刷設定”)。禁止印刷設定也可以被設定于每個使用者或團體。
存儲部34能存儲多個打印機驅動程序34d、以及打印機驅動程序34d的插件34e。
存儲部34能存儲多個印刷工作34f。
控制部35例如包括:cpu、存儲程序以及各種數據的rom、以及用作cpu的作業區域的ram。cpu執行存儲于rom或存儲部34的程序。
圖4是mfp40的框圖。
如圖4所示,mfp40具有:作為輸入由使用者進行的各種操作的按鍵等輸入設備的操作部41;作為顯示各種信息的lcd等顯示設備的顯示部42;作為對紙張等記錄介質執行印刷的印刷設備的打印機43;作為從原稿中讀取畫像數據的讀取設備的掃描器44;作為經由公用電話線路等通信線路與未圖示的外部傳真裝置進行傳真通信的傳真設備的傳真通信部45;作為經由網絡11(參照圖1)與外部裝置進行通信的網絡通信設備的通信部46;作為存儲各種數據的半導體存儲器、hdd等存儲設備的存儲部47;以及控制mfp40整體的控制部48。
控制部48例如具有cpu、存儲程序以及各種數據的rom、以及用作cpu的作業區域的ram。cpu執行存儲于rom或存儲部47的程序。
下面對拉式打印系統10的動作進行說明。
首先,對在使用者末端安裝有打印機驅動程序以及插件時的拉式打印系統10的動作進行說明。
圖5是在使用者末端安裝有打印機驅動程序以及插件時的拉式打印系統10的動作的時序圖。
拉式打印服務器30的控制部35預先生成自解壓格式的安裝包,該自解壓格式的安裝包包括:對象打印機驅動程序34d及插件34e、以及用于將其自動安裝的自動安裝程序。然后,控制部35定期確認是否存在應安裝對象安裝包中所含的打印機驅動程序以及插件的使用者末端,存在應安裝這些的使用者末端時,執行圖5中所示的動作。圖5是應安裝對象安裝包中所含的打印機驅動程序以及插件的使用者末端是使用者末端20時的圖。
如圖5所示,拉式打印服務器30的控制部35將對象安裝包發送給使用者末端20(s101),同時對使用者末端20指示執行在s101中所發送的安裝包(s102)。
因此,使用者末端20的控制部25通過將在s101中從拉式打印服務器30發送來的安裝包解壓,執行自動安裝程序,從而安裝對象打印機驅動程序以及插件(s103)。
下面,對更新使用者末端的插件時的拉式打印系統10的動作進行說明。
圖6是更新使用者末端的插件時的拉式打印系統10的動作的時序圖。
拉式打印服務器30的控制部35預先生成自解壓格式的安裝包,該自解壓格式的安裝包包括:要更新的插件34e、以及用于自動安裝該插件34e的自動安裝程序。然后,控制部35定期確認是否應安裝對象安裝包中所含的插件,應安裝該插件時,執行圖6中所示的動作。圖6是應安裝對象安裝包中所含的插件的使用者末端為使用者末端20時的圖。
如圖6所示,拉式打印服務器30的控制部35將對象安裝包發送給使用者末端20(s131),同時對使用者末端20指示執行在s131中所發送的安裝包(s132)。此外,控制部35在圖6中對使用者末端20執行s131以及s132的處理,但是,實際上,對拉式打印服務器30的管理對象的全部使用者末端執行s131以及s132的處理。
因此,使用者末端20的控制部25通過將在s131中從拉式打印服務器30發送來的安裝包解壓,執行自動安裝程序,由此安裝對象插件(s133)。
下面,對改變使用者末端20的設定用信息24c時的拉式打印系統10的動作進行說明。
此外,在以下中,作為打印機驅動程序24a的動作而說明的動作,實際上為執行打印機驅動程序24a的控制部25的動作。同樣地,作為插件24b的動作而說明的動作,實際上為執行插件24b的控制部25的動作。
圖7是改變使用者末端20的設定用信息24c時的拉式打印系統10的動作的時序圖。
如圖7所示,如果顯示工作設定的設定畫面的指示經由操作部而輸入時,使用者末端20的打印機驅動程序24a將該意思通知給插件24b(s161)。
然后,插件24b如果接到s161中的通知時,對拉式打印服務器30要求設定用信息(s162)。
拉式打印服務器30的控制部35,如果接受s162中的要求時,將設定用信息通知給使用者末端20(s163)。該設定用信息優選根據正在操作使用者末端20的使用者、或該使用者所屬的團體而生成。此外,控制部35能夠事先利用認證功能,以認證信息34a為基礎,通過認證來確定正在操作使用者末端20的使用者。另外,控制部35能夠以團體信息34b為基礎,來確定正在操作使用者末端20的使用者所屬的團體。
使用者末端20的插件24b,將在s163中從拉式打印服務器30通知來的設定用信息,通知給打印機驅動程序24a(s164)。
因此,打印機驅動程序24a,將在s164中從插件24b通知的設定用信息存儲為設定用信息24c(s165),顯示以設定用信息24c為基礎的設定畫面(s166)。
圖8a是表示從拉式打印服務器30通知的設定用信息被反映之前的設定畫面50的一個例子的圖。圖8b是表示從拉式打印服務器30通知的設定用信息被反映之后的設定畫面50的一個例子的圖。
圖8a中所示的設定畫面50包括:用于選擇彩色印刷的單選按鍵51、用于選擇黑白印刷的單選按鍵52、以及用于指示執行印刷的印刷按鍵53。
如圖8b中所示的設定畫面50,與圖8a中所示的設定畫面50相同,包括:單選按鍵51、單選按鍵52以及印刷按鍵53。但是,圖8b中所示的設定畫面50,與圖8a中所示的設定畫面50不同,單選按鍵51被設為灰色,變得不能指定。即,圖8b中所示的設定畫面50,反映禁止彩色印刷的禁止印刷設定。
下面,對從使用者末端20向拉式打印服務器30發送印刷工作時的拉式打印系統10的動作進行說明。
圖9是從使用者末端20向拉式打印服務器30發送印刷工作時的拉式打印系統10的動作的時序圖。
如圖9所示,如果在設定畫面50中印刷按鍵53被按下時,使用者末端20的打印機驅動程序24a將該意思通知給插件24b(s201)。
然后,插件24b將正在操作的使用者的認證信息、以及彩色印刷或黑白印刷等的預定發送的印刷工作的工作設定,發送給拉式打印服務器30(s202)。
拉式打印服務器30的控制部35,以從使用者末端20發送來的信息為基礎,通過認證功能以及禁止功能,來判斷是否將對象印刷工作假脫機(s203),并將判斷結果發送給使用者末端20(s204)。
如果將對象印刷工作假脫機的意思的判斷結果在s204中被從拉式打印服務器30發送來時,使用者末端20的插件24b將印刷工作發送給拉式打印服務器30(s205)。
拉式打印服務器30的控制部35,將在s205中發送來的印刷工作,作為正在操作使用者末端20的使用者的印刷工作34f,通過假脫機功能而假脫機(s206)。
此外,圖10是反映從拉式打印服務器30所通知的設定用信息的設定畫面50未被顯示的情況下,利用拉式打印服務器30被判斷為不將對象印刷工作假脫機時的拉式打印系統10的動作的時序圖。
如圖10所示,s201~s204的處理與圖9中所示的動作相同。在圖10中,由于不將對象印刷工作假脫機的意思的判斷結果在s204中被從拉式打印服務器30發送來,因此,使用者末端20的插件24b將該意思通知給打印機驅動程序24a(s231)。
因此,打印機驅動程序24a,將對象印刷工作不通過拉式打印服務器30被假脫機的意思顯示于顯示部22(s232)。
下面,對執行拉式打印時的拉式打印系統10的動作進行說明。
圖11是執行拉式打印時的拉式打印系統10的動作的時序圖。
如圖11所示,mfp40的控制部48,如果經由操作部41輸入使用者的認證信息時,將所輸入的認證信息發送給拉式打印服務器30(s261)。
接著,拉式打印服務器30的控制部35,以在s261中發送來的認證信息為基礎,通過認證功能進行認證,來確定使用者(s262),在利用假脫機功能而處于假脫機狀態的印刷工作34f中,將在s262中確定的使用者的印刷工作34f的一覽表發送給mfp40(s263)。
然后,mfp40的控制部48,將在s263中發送來的一覽表顯示于顯示部42(s264),對拉式打印服務器30要求在s264中所顯示的印刷工作中的、經由操作部41而被選擇的印刷工作(s265)。
拉式打印服務器30的控制部35,將在s265中所要求的印刷工作34f發送給mfp40(s266)。
mfp40的控制部48通過打印機43來執行在s266中發送來的印刷工作(s267)。
此外,在以上中,通過圖9以及圖11對拉式打印進行了說明。但是,使用者末端20的控制部25,還能夠通過打印機驅動程序24a將印刷工作直接發送給mfp40,由此使mfp40的控制部48通過打印機43來執行印刷工作。
本發明的一種實施方式涉及的拉式打印系統10,將用于作為印刷工作的設定的工作設定的設定用信息從拉式打印服務器30通知給使用者末端20(s163),將從拉式打印服務器30通知給使用者末端20的設定用信息反映于工作設定的設定畫面,在使用者末端20顯示(s166),因此,能夠經由反映適于拉式打印服務器30的設定用信息的設定畫面,從使用者末端20將合適的印刷工作發送給拉式打印服務器30。
本發明的一種實施方式涉及的拉式打印系統10,在使用者末端20中顯示工作設定的設定畫面50(s166)時,由于從使用者末端20對拉式打印服務器30要求設定用信息(s162),因此,與對拉式打印服務器30管理著的全部的使用者末端同時通知設定用信息的結構相比較,通過從拉式打印服務器30向使用者末端通知設定用信息,由此能夠抑制對拉式打印服務器30以及網絡11的負荷臨時增大。
此外,拉式打印系統10也可以將設定用信息同時通知給拉式打印服務器30管理著的全部的使用者末端。將設定用信息同時通知給拉式打印服務器30管理著的全部的使用者末端的時機,可以為定期的時機,也可以為管理者指定的任意的時機。
本發明的一種實施方式涉及的拉式打印系統10,由于顯示通過拉式打印服務器30禁止印刷工作的假脫機的印刷設定、即禁止印刷設定不能被指定的設定畫面50(參照圖8b),因此,能夠抑制徒勞地將具有通過拉式打印服務器30禁止假脫機的印刷設定的印刷工作從使用者末端20發送給拉式打印服務器30。
另外,拉式打印系統10,由于顯示禁止印刷設定不能被指定的設定畫面50(參照圖8b),因此,即使在從使用者末端20向拉式打印服務器30發送印刷工作之前,使用者末端20未確認是否為通過拉式打印服務器30禁止假脫機的印刷工作,也能夠抑制徒勞地將具有通過拉式打印服務器30禁止假脫機的印刷設定的印刷工作從使用者末端20發送給拉式打印服務器30。
本發明的一種實施方式涉及的拉式打印系統10,由于顯示通過拉式打印服務器30禁止印刷工作的假脫機的印刷設定不能被指定的設定畫面50(參照圖8b),因此,相對于通過拉式打印服務器30禁止假脫機的印刷工作,能夠抑制徒勞地從使用者末端20向拉式打印服務器30確認是否禁止假脫機。
在本發明的一種實施方式涉及的拉式打印系統10中,mfp40能夠在處于假脫機狀態的印刷工作中,取得通過拉式打印服務器30確定的正在操作使用者末端20的使用者的印刷工作。
本發明的一種實施方式涉及的拉式打印系統10,將插件從拉式打印服務器30發送給使用者末端20(s131),將從拉式打印服務器30發送給使用者末端20的插件在使用者末端20進行安裝(s133),因此,能夠經由適于拉式打印服務器30的插件24b,從使用者末端20向拉式打印服務器30發送合適的印刷工作。
拉式打印系統10同時定期向拉式打印服務器30管理著的全部的使用者末端發送更新用的插件(s131)。但是,拉式打印系統10也可以在其它時機從拉式打印服務器30向使用者末端發送更新用的插件。例如,拉式打印系統10,也可以在管理者指定的任意的時機,從拉式打印服務器30向使用者末端發送更新用的插件。另外,拉式打印系統10,與設定用信息同樣地,也可以在使用者末端20中顯示工作設定的設定畫面50時,從使用者末端20對拉式打印服務器30要求更新用的插件。
本發明的一種實施方式涉及的拉式打印系統10,在使用者末端20中顯示工作設定的設定畫面時,從使用者末端20對拉式打印服務器30要求插件,因此,與向拉式打印服務器30管理著的全部的使用者末端同時發送插件的結構相比較,通過從拉式打印服務器30向使用者末端20發送插件,能夠抑制對拉式打印服務器30以及網絡11的負荷臨時增大。
本發明的一種實施方式涉及的拉式打印系統10,由于將用于作為印刷工作的設定的工作設定的設定用信息從拉式打印服務器30通知給使用者末端20(s163),將從拉式打印服務器30通知給使用者末端20的設定用信息反映于工作設定的設定畫面,在使用者末端20顯示(s166),因此,能夠經由反映適于拉式打印服務器30的設定用信息的設定畫面,從使用者末端20向拉式打印服務器30發送合適的印刷工作。另外,本發明的一種實施方式涉及的拉式打印系統10,由于顯示通過拉式打印服務器30禁止印刷工作的假脫機的印刷設定不能被指定的設定畫面,因此,能夠抑制徒勞地將具有通過拉式打印服務器30禁止假脫機的印刷設定的印刷工作從使用者末端20發送給拉式打印服務器30。
作為禁止印刷設定,在以上中,以禁止彩色印刷的印刷設定為例進行了說明。但是,禁止印刷設定也可以包括禁止黑白印刷的印刷設定。
另外,禁止印刷設定也可以包括除黑白印刷或彩色印刷的印刷設定以外的印刷設定。例如,禁止印刷設定也可以包括:禁止僅在記錄介質的單面進行印刷的單面印刷、在記錄介質的兩面進行印刷的兩面印刷、在記錄介質的一面印刷多個頁的集中印刷、不執行集中印刷的非集中印刷、抑制碳粉的消耗量的節能印刷、以及不執行節能印刷的非節能印刷中的任意一種的印刷設定。另外,禁止印刷設定也可以包括:被使用者或團體允許的殘留的印刷張數。
另外,從拉式打印服務器30向使用者末端所通知的設定用信息,也可以包括禁止印刷設定以外的信息。
例如,從拉式打印服務器30向使用者末端所通知的設定用信息,也可以包括:服務器設定34c中所含的隊列設定。設定用信息中包括隊列設定時,管理者在拉式打印服務器30中新補充的隊列、或改變名稱的隊列等,被反映于打印機驅動程序24a的設定畫面。因此,使用者末端的使用者,能夠選擇拉式打印服務器30中的最新隊列,作為印刷工作的發送地址。
另外,從拉式打印服務器30向使用者末端所通知的設定用信息,也可以包括:使用登錄于os(operatingsystem)的認證信息而登錄于拉式打印服務器30、或者、使用用于登錄于拉式打印服務器30的專用認證信息而登錄于拉式打印服務器30的設定。
另外,從拉式打印服務器30向使用者末端所通知的設定用信息,也可以包括:拉式打印服務器30的ip(internetprotocol)地址或端口號碼等的、用于訪問于拉式打印服務器30的設定。
拉式打印系統10,也可以與更新用的插件同樣地,同時定期向拉式打印服務器30管理著的全部的使用者末端發送更新用的打印機驅動程序。另外,拉式打印系統10,也可以在管理者指定的任意的時機,從拉式打印服務器30向使用者末端發送更新用的打印機驅動程序。另外,拉式打印系統10,也可以與設定用信息同樣地,在使用者末端20中顯示工作設定的設定畫面50時,從使用者末端20對拉式打印服務器30要求更新用的打印機驅動程序。
但是,打印機驅動程序,由于與設定用信息或插件相比較,一般大小較大,因此,需要較多的從拉式打印服務器30到使用者末端的通信時間,還需要較多的在使用者末端的安裝時間。因此,拉式打印系統10,關于打印機驅動程序,為了抑制設定畫面50的顯示的延遲,優選在使用者末端接受設定畫面50的顯示的指示之前,預先從拉式打印服務器30向使用者末端發送。
更新用的打印機驅動程序、和更新用的插件,被從拉式打印服務器30向使用者末端同時發送時,拉式打印系統10也可以在同一安裝包中包括:更新用的打印機驅動程序、和更新用的插件。
另外,從拉式打印服務器30向使用者末端同時發送更新用的打印機驅動程序和更新用的插件中的至少一個、以及設定用信息時,拉式打印系統10也可以在同一安裝包中包括:更新用的打印機驅動程序和更新用的插件中的至少一個、以及設定用信息。
拉式打印系統10,由于能夠將使用者末端的打印機驅動程序、插件以及設定用信息,自動維持為最適合于運行中的拉式打印服務器30的打印機驅動程序、插件以及設定用信息,因此,能夠節約使用者將使用者末端的打印機驅動程序、插件以及設定用信息手動維持為最適合于運行中的拉式打印服務器30的工夫,并且,能夠從使用者末端最大限度地活用拉式打印服務器30的功能。
此外,打印機驅動程序、插件以及設定用信息,例如根據版本被識別,由此,能夠防止不需要的打印機驅動程序、插件以及設定用信息被從拉式打印服務器30發送到使用者末端。
本發明的印刷裝置,在本實施方式中為mfp,但是,也可以為打印機專用機等的mfp以外的印刷裝置。
在不脫離本發明的范圍以及宗旨的情況下,本發明的各種修正形式及變更形式對本領域技術人員來說是顯而易見的。另外,本發明應該被理解為,并不限定于本說明書中記載的例示的實施方式。