国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法

      文檔序號(hào):6504206閱讀:435來(lái)源:國(guó)知局
      自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法
      【專利摘要】本發(fā)明涉及一種自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法。本發(fā)明方法包括以下步驟:自待打印畫(huà)面的頁(yè)面信息文件中取得待打印畫(huà)面的預(yù)設(shè)輸出尺寸、比較預(yù)設(shè)輸出尺寸與放置于打印機(jī)的進(jìn)紙匣的待打印紙張的尺寸以及于預(yù)設(shè)輸出尺寸與待打印紙張的尺寸不相同時(shí),產(chǎn)生相應(yīng)于待打印畫(huà)面的具有調(diào)整后尺寸的輸出影像。本發(fā)明的自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法,不需使用者更改設(shè)定或更換紙張。
      【專利說(shuō)明】自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法,尤其涉及一種依據(jù)放置于進(jìn)紙匣的待打印紙張的尺寸自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法。

      【背景技術(shù)】
      [0002]隨著信息時(shí)代的到來(lái),不僅加速個(gè)人電腦的普及化,也活絡(luò)電腦及其外圍設(shè)備的市場(chǎng)?,F(xiàn)今的電腦大部分是以顯示器顯示存儲(chǔ)于電腦中的文件的影像并利用連接于電腦的打印機(jī)輸出文件的影像于紙張上。其中文件的影像可以是,例如,Office文檔或PDF文檔的其中一頁(yè)面或者多個(gè)頁(yè)面等。隨著打印機(jī)的價(jià)格逐漸降低以及打印效果逐漸提高,打印機(jī)已成為團(tuán)體或個(gè)人必備的電子產(chǎn)品。
      [0003]以下將就公知的打印機(jī)與電腦的工作流程進(jìn)行說(shuō)明。請(qǐng)參照?qǐng)D1及圖2,圖1顯示公知的打印作業(yè)的第一流程圖,圖2顯示公知的打印作業(yè)的第二流程圖。
      [0004]目前的打印機(jī)產(chǎn)品主要有兩種控制方式,即采用頁(yè)面描述語(yǔ)言(PageDescript1n Language)的 F1DL 打印機(jī)和米用圖形設(shè)備接口(Graphical DeviceInterface)的 GDI 打印機(jī)。
      [0005]請(qǐng)參照?qǐng)D1,其為公知的打印作業(yè)的第一流程圖,于圖1中使用PDL打印機(jī)。當(dāng)使用者于電腦選擇打印文件時(shí),其所指定的打印范圍(或稱頁(yè)面范圍、指定范圍等)即所謂的待打印畫(huà)面。使用者一旦確定進(jìn)行打印作業(yè),電腦將收到打印指令(步驟Si)。而后電腦將依據(jù)此打印指令取得存儲(chǔ)于電腦中,表述待打印畫(huà)面的內(nèi)容的第一頁(yè)面信息文件。
      [0006]在實(shí)際應(yīng)用上,當(dāng)使用者于電腦選擇打印文件時(shí),使用者還可以預(yù)先選擇是否配合預(yù)設(shè)輸出尺寸調(diào)整影像大小,并設(shè)定預(yù)設(shè)紙張來(lái)源(或稱預(yù)設(shè)紙匣)及預(yù)設(shè)輸出尺寸等信肩、O
      [0007]因此表述待打印畫(huà)面的內(nèi)容的第一頁(yè)面信息文件中可以包含:匹配預(yù)設(shè)輸出尺寸調(diào)整影像大小與否、預(yù)設(shè)輸出尺寸、文字內(nèi)容、圖形內(nèi)容、文字及圖形在紙張上的布局和格式要求等信息,而文字及圖形在紙張上的布局和格式要求等信息可以包含:字距、行距、字型、字型大小等。
      [0008]于傳送數(shù)據(jù)至打印機(jī)控制器之前,電腦需先轉(zhuǎn)換第一頁(yè)面信息文件而產(chǎn)生使用頁(yè)面描述語(yǔ)言的第二頁(yè)面信息文件(步驟S2)。需要說(shuō)明的是,第一頁(yè)面信息文件與第二頁(yè)面信息文件所帶有的信息并無(wú)不同,其差別僅在于打印機(jī)控制器可以判讀分析第二頁(yè)面信息文件而取得待打印畫(huà)面的內(nèi)容。當(dāng)轉(zhuǎn)換完成后,電腦即將第二頁(yè)面信息文件傳送至打印機(jī)控制器。
      [0009]接下來(lái),打印機(jī)控制器于判讀分析第二頁(yè)面信息文件后取得待打印畫(huà)面的內(nèi)容,并轉(zhuǎn)換第二頁(yè)面信息文件中的待打印畫(huà)面的內(nèi)容而產(chǎn)生相應(yīng)于待打印畫(huà)面的點(diǎn)陣圖影像(步驟S3)。
      [0010]產(chǎn)生點(diǎn)陣圖影像之后,打印機(jī)的打印單元已可依據(jù)點(diǎn)陣圖影像進(jìn)行打印作業(yè)。但為避免因使用者設(shè)定錯(cuò)誤等理由而造成打印錯(cuò)誤,在開(kāi)始打印作業(yè)前,打印機(jī)控制器將先取得放置于打印機(jī)的預(yù)設(shè)紙匣的紙張的尺寸與點(diǎn)陣圖影像的尺寸(步驟S4),并比較點(diǎn)陣圖影像的尺寸與放置于預(yù)設(shè)紙匣的紙張的尺寸是否相符(步驟S5),以避免將較小尺寸的點(diǎn)陣圖影像打印于較大的紙張,或?qū)⑤^大尺寸的點(diǎn)陣圖影像打印于較小的紙張,而造成紙張的浪費(fèi)。
      [0011]若點(diǎn)陣圖影像的尺寸與放置于預(yù)設(shè)紙匣的紙張的尺寸相同,則打印機(jī)控制器將直接控制打印機(jī)打印單元將點(diǎn)陣圖影像輸出于紙張上(步驟S6)。
      [0012]但若點(diǎn)陣圖影像的尺寸與放置于預(yù)設(shè)紙匣的紙張的尺寸不相同,則需由打印機(jī)或電腦通知使用者更改設(shè)定或者更換紙張(步驟S7)。
      [0013]接下來(lái)請(qǐng)參照?qǐng)D2,其為公知的打印作業(yè)的第二流程圖,于圖2中使用⑶I打印機(jī)。使用GDI打印機(jī)與PDL打印機(jī)的區(qū)別在于,使用GDI打印機(jī)時(shí),大多的程序由電腦完成,因此電腦不需傳送關(guān)于待打印畫(huà)面的內(nèi)容的相關(guān)資料至打印機(jī),故電腦不需轉(zhuǎn)換表述待打印畫(huà)面的內(nèi)容的第一頁(yè)面信息文件而產(chǎn)生使用頁(yè)面描述語(yǔ)言的第二頁(yè)面信息文件,打印機(jī)亦不需轉(zhuǎn)換第二頁(yè)面信息文件而產(chǎn)生點(diǎn)陣圖影像。當(dāng)電腦收到打印指令(步驟Sll)后,電腦即自行轉(zhuǎn)換第一頁(yè)面信息文件中的待打印畫(huà)面的內(nèi)容而產(chǎn)生可以直接打印的點(diǎn)陣圖影像(步驟S12)。
      [0014]而后電腦先取得放置于打印機(jī)的預(yù)設(shè)紙匣的紙張的尺寸與點(diǎn)陣圖影像的尺寸(步驟S13),并比較放置于預(yù)設(shè)紙匣的紙張的尺寸與點(diǎn)陣圖影像的尺寸(步驟S14)是否相符,以避免將較小尺寸的點(diǎn)陣圖影像打印于較大的紙張,或?qū)⑤^大尺寸的點(diǎn)陣圖影像打印于較小的紙張,而造成紙張的浪費(fèi)。
      [0015]若點(diǎn)陣圖影像的尺寸與放置于預(yù)設(shè)紙匣的紙張的尺寸相同,則電腦即直接將點(diǎn)陣圖影像傳送至打印機(jī)控制器,并由打印機(jī)控制器控制打印單元將點(diǎn)陣圖影像輸出于紙張上(步驟S15)。
      [0016]但若點(diǎn)陣圖影像的尺寸與放置于預(yù)設(shè)紙匣的紙張的尺寸不相同,則需由打印機(jī)或電腦通知使用者更改設(shè)定或者更換紙張(步驟S16)。
      [0017]上述的打印機(jī)存在著以下的問(wèn)題。由于點(diǎn)陣圖影像的尺寸并無(wú)法改變,因此傳統(tǒng)的打印機(jī)只能要求使用者更改設(shè)定再由電腦(使用GDI打印機(jī)時(shí))或打印機(jī)(使用PDL打印機(jī)時(shí))依據(jù)更改后的設(shè)定重新產(chǎn)生點(diǎn)陣圖影像,或者直接依據(jù)點(diǎn)陣圖影像的尺寸更換放置于預(yù)設(shè)紙匣的紙張,不論是哪一種作法對(duì)使用者來(lái)說(shuō)都十分不便。
      [0018]因此需要一種改良的自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法以改進(jìn)公知技術(shù)的問(wèn)題。


      【發(fā)明內(nèi)容】

      [0019]本發(fā)明的目的在于提供一種不需使用者更改設(shè)定或更換紙張的自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法。
      [0020]本發(fā)明的目的在于提供一種自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法,包括以下步驟:
      [0021](A)接收打印指令;
      [0022](B)取得放置于打印機(jī)的進(jìn)紙匣的待打印紙張的尺寸以及待打印畫(huà)面的預(yù)設(shè)輸出尺寸;
      [0023](C)比較預(yù)設(shè)輸出尺寸與待打印紙張的尺寸;
      [0024](D)于預(yù)設(shè)輸出尺寸與待打印紙張的尺寸相同時(shí),產(chǎn)生相應(yīng)于待打印畫(huà)面的第一輸出影像,其中第一輸出影像具有預(yù)設(shè)輸出尺寸;以及
      [0025](E)于預(yù)設(shè)輸出尺寸與待打印紙張的尺寸不相同時(shí),產(chǎn)生相應(yīng)于待打印畫(huà)面的第二輸出影像,其中第二輸出影像具有調(diào)整后尺寸且調(diào)整后尺寸等于待打印紙張的尺寸。
      [0026]本發(fā)明的有益效果在于,本發(fā)明不需要使用者更改設(shè)定再由電腦(使用GDI打印機(jī)時(shí))或打印機(jī)(使用PDL打印機(jī)時(shí))依據(jù)更改后的設(shè)定重新產(chǎn)生點(diǎn)陣圖影像,也不需要使用者依據(jù)點(diǎn)陣圖影像的尺寸更換放置于預(yù)設(shè)紙匣的紙張,而是可以自動(dòng)調(diào)整打印機(jī)輸出影像尺寸,大大地給使用者帶來(lái)了方便。

      【專利附圖】

      【附圖說(shuō)明】
      [0027]圖1顯示公知的打印作業(yè)的第一流程圖。
      [0028]圖2顯示公知的打印作業(yè)的第二流程圖。
      [0029]圖3顯示本發(fā)明第一實(shí)施例的自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法的流程圖。
      [0030]圖4顯示本發(fā)明第一實(shí)施例的打印機(jī)及主機(jī)的方框圖。
      [0031]圖5顯示本發(fā)明第一實(shí)施例的打印機(jī)的外觀示意圖。
      [0032]圖6A顯示本發(fā)明第一實(shí)施例的自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法的第一系統(tǒng)圖。
      [0033]圖6B顯示本發(fā)明第一實(shí)施例的自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法的第二系統(tǒng)圖。
      [0034]圖7顯示本發(fā)明第二實(shí)施例的自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法的流程圖。
      [0035]圖8顯示本發(fā)明第二實(shí)施例的打印機(jī)及主機(jī)的方框圖。
      [0036]圖9A顯示本發(fā)明第二實(shí)施例的打印機(jī)的自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法的第一系統(tǒng)圖。
      [0037]圖9B顯示本發(fā)明第二實(shí)施例的打印機(jī)的從動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法的第二系統(tǒng)圖。
      [0038]其中,附圖標(biāo)記說(shuō)明如下:
      [0039]步驟SI ?S7、Sll ?S16
      [0040]步驟(A)、(Al)、(A2)、(Aa)、(Ab)、(Ac)、(B)、(C)、(D)、(E)
      [0041]打印機(jī)I
      [0042]主機(jī)端2
      [0043]預(yù)設(shè)紙匣11
      [0044]滑塊111
      [0045]控制單元12
      [0046]感測(cè)單元13
      [0047]紙張傳送單元14
      [0048]打印單元I5
      [0049]第一紙張P
      [0050]打印機(jī)3
      [0051]主機(jī)端21
      [0052]預(yù)設(shè)紙匣31
      [0053]控制單元32
      [0054]感測(cè)單元33
      [0055]紙張傳送單元34
      [0056]打印單元35
      [0057]第一頁(yè)面信息文件Fl
      [0058]第二頁(yè)面信息文件F2
      [0059]調(diào)整后頁(yè)面信息文件F3、F4
      [0060]第一輸出影像Il
      [0061]第二輸出影像12

      【具體實(shí)施方式】
      [0062]為了改進(jìn)公知技術(shù)的不便,本發(fā)明提供一種自動(dòng)依據(jù)放置于紙匣的紙張的尺寸產(chǎn)生相應(yīng)于待打印畫(huà)面的輸出影像的方法,且本發(fā)明的方法可于打印機(jī)啟動(dòng)一簡(jiǎn)易打印模式時(shí)執(zhí)行。詳細(xì)操作請(qǐng)參照以下的說(shuō)明。
      [0063]請(qǐng)同時(shí)參照?qǐng)D3至圖5,圖3為本發(fā)明第一實(shí)施例的自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法的流程圖,圖4為本發(fā)明第一實(shí)施例的打印機(jī)及主機(jī)的方框圖,圖5為本發(fā)明第一實(shí)施例的打印機(jī)的外觀示意圖。于本例中打印機(jī)I是F1DL(Page Descript1n Language)打印機(jī)。
      [0064]首先說(shuō)明本實(shí)施例中所使用的打印機(jī)I。如圖4及圖5所示,打印機(jī)I連接于主機(jī)端2,且打印機(jī)I包括預(yù)設(shè)紙匣11、控制單元12、感測(cè)單元13、紙張傳送單元14以及打印單元15。其中,感測(cè)單元13、紙張傳送單元14以及打印單元15皆連接于控制單元12并受控制單元12控制,且感測(cè)單元13的功用在于檢測(cè)預(yù)設(shè)紙匣11上是否放置有紙張以及放置于預(yù)設(shè)紙匣11上的紙張的尺寸。
      [0065]需要說(shuō)明的是,檢測(cè)紙張的尺寸的方法有許多種,圖5中所顯示者為其中一種檢測(cè)紙張的尺寸的方法。詳細(xì)的說(shuō),當(dāng)使用者將紙張放置于預(yù)設(shè)紙匣11,并移動(dòng)左右滑塊111至貼齊紙張的兩平行邊緣時(shí),感測(cè)單元13即可依據(jù)滑塊111的位置得知紙張的尺寸并將紙張的尺寸傳送至控制單元12。
      [0066]再者,檢測(cè)預(yù)設(shè)紙匣11上是否放置有紙張的方法并無(wú)限制,舉例來(lái)說(shuō),于本實(shí)施例中可以于預(yù)設(shè)紙匣11上設(shè)置一光遮斷器,當(dāng)紙張被放置于預(yù)設(shè)紙匣11上而使光遮斷器的發(fā)射端所發(fā)射的光束被遮斷時(shí),感測(cè)單元13即可得知預(yù)設(shè)紙匣11上具有紙張。
      [0067]此外,打印機(jī)I亦可以不設(shè)置滑塊111等裝置來(lái)檢測(cè)紙張的尺寸,而由使用者直接利用打印機(jī)I的面板或按鈕輸入紙張的尺寸,使用者所輸入的紙張的尺寸亦將被傳送至控制單元12。
      [0068]接下來(lái)說(shuō)明本例的自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法的以下步驟:
      [0069]⑷接收打印指令;
      [0070](Al)取得待打印畫(huà)面的第一頁(yè)面信息文件;
      [0071](A2)轉(zhuǎn)換第一頁(yè)面信息文件而產(chǎn)生第二頁(yè)面信息文件,并將第二頁(yè)面信息文件傳送至控制單元;
      [0072](Aa)判斷預(yù)設(shè)紙匣上是否具有待打印紙張,若是則執(zhí)行步驟(B)至步驟(E),若否則執(zhí)行步驟(Ab);
      [0073](Ab)判斷打印機(jī)是否具有放置有待打印紙張的另一紙匣,若是則執(zhí)行步驟(B)至步驟(E),若否則執(zhí)行步驟(Ac);以及
      [0074](Ac)放置待打印紙張于預(yù)設(shè)紙匣上并執(zhí)行步驟(B)至步驟(E)。
      [0075]以下詳細(xì)說(shuō)明每一步驟的操作方法。
      [0076]首先,當(dāng)使用者于主機(jī)端2選擇打印一文件,例如Office文檔或者PDF文檔的一頁(yè)面或多個(gè)頁(yè)面時(shí),使用者可預(yù)先設(shè)定打印范圍(或稱頁(yè)面范圍、指定范圍等)、預(yù)設(shè)紙張來(lái)源及預(yù)設(shè)輸出尺寸等信息,其所指定的打印范圍即所謂的待打印畫(huà)面,且于本例中預(yù)設(shè)紙張來(lái)源為預(yù)設(shè)紙匣11。當(dāng)使用者確定進(jìn)行打印作業(yè)后,主機(jī)端2將接收到一打印指令,如步驟A所示。主機(jī)端2首先將依據(jù)此打印指令取得存儲(chǔ)于主機(jī)端2中,表述待打印畫(huà)面的內(nèi)容的第一頁(yè)面信息文件F1,如步驟Al所示。其中待打印畫(huà)面的內(nèi)容至少包含待打印畫(huà)面的預(yù)設(shè)輸出尺寸信息,此外還可以包含待打印畫(huà)面的文字內(nèi)容、圖形內(nèi)容、文字及圖形在紙張上的布局和格式要求等信息,而文字及圖形在紙張上的布局和格式要求等信息則包含字距、行距、字型、字型大小等。
      [0077]由于使用PDL打印機(jī)時(shí),大多的程序由打印機(jī)I的控制單元12完成,因此主機(jī)端2于取得待打印畫(huà)面的內(nèi)容后,需將待打印畫(huà)面的內(nèi)容傳送至打印機(jī)I的控制單元12。為使控制單元12得以判讀分析待打印畫(huà)面的內(nèi)容,主機(jī)端2于傳送數(shù)據(jù)前需先轉(zhuǎn)換表述待打印畫(huà)面的內(nèi)容的第一頁(yè)面信息文件Fl而產(chǎn)生使用頁(yè)面描述語(yǔ)言的第二頁(yè)面信息文件F2。當(dāng)轉(zhuǎn)換完成后,主機(jī)端2即將第二頁(yè)面信息文件F2傳送至打印機(jī)I的控制單元12,如步驟A2所示。
      [0078]需要說(shuō)明的是,第二頁(yè)面信息文件F2與第一頁(yè)面信息文件Fl所包含的信息并無(wú)不同,兩者的差異僅在于第二頁(yè)面信息文件F2可被打印機(jī)I的控制單元12判讀分析,進(jìn)而使控制單元12取得待打印畫(huà)面的內(nèi)容。
      [0079]接下來(lái),為避免使用者所設(shè)定的預(yù)設(shè)紙張來(lái)源,即預(yù)設(shè)紙匣11上沒(méi)有待打印紙張而造成打印錯(cuò)誤,當(dāng)控制單元12接收第二頁(yè)面信息文件F2后,將先執(zhí)行步驟Aa,判斷預(yù)設(shè)紙匣11上是否具有待打印紙張。如圖5所示,于本實(shí)施例中預(yù)設(shè)紙匣11上具有第一紙張P,因此控制單元12將判斷預(yù)設(shè)紙匣11上具有待打印紙張而可以繼續(xù)進(jìn)行打印作業(yè)。于是控制單元12將進(jìn)一步執(zhí)行步驟B至步驟E,且于本實(shí)施例中進(jìn)紙匣為預(yù)設(shè)紙匣11,待打印紙張則為放置于預(yù)設(shè)紙匣11上的第一紙張P。
      [0080]本例的自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法的步驟B至步驟E如下所示:
      [0081](B)取得放置于進(jìn)紙匣的待打印紙張的尺寸以及待打印畫(huà)面的預(yù)設(shè)輸出尺寸;
      [0082](C)比較預(yù)設(shè)輸出尺寸與待打印紙張的尺寸;
      [0083](D)于預(yù)設(shè)輸出尺寸與待打印紙張的尺寸相同時(shí),產(chǎn)生相應(yīng)于待打印畫(huà)面的具有預(yù)設(shè)輸出尺寸的第一輸出影像Il ;以及
      [0084](E)于預(yù)設(shè)輸出尺寸與待打印紙張的尺寸不相同時(shí),產(chǎn)生相應(yīng)于待打印畫(huà)面的具有調(diào)整后尺寸的第二輸出影像12。
      [0085]以下詳細(xì)說(shuō)明每一步驟的操作方法,請(qǐng)同時(shí)參照?qǐng)D3、圖4、圖6A及圖6B,圖6A及圖6B為本發(fā)明第一實(shí)施例的從動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法的第一及第二系統(tǒng)圖。
      [0086]首先,由于轉(zhuǎn)換第二頁(yè)面信息文件F2中的待打印畫(huà)面的內(nèi)容而產(chǎn)生的輸出影像將具有預(yù)設(shè)輸出尺寸,且輸出影像為無(wú)法放大縮小的點(diǎn)陣圖影像,因此當(dāng)控制單元12接收第二頁(yè)面信息文件F2后,為避免即將被打印于第一紙張P的輸出影像的尺寸與第一紙張P的尺寸不合,控制單元12首先需比較放置于預(yù)設(shè)紙匣11的第一紙張P的尺寸與待打印畫(huà)面的預(yù)設(shè)輸出尺寸,以確認(rèn)兩者是否相符。如步驟B所示,控制單元12將自第二頁(yè)面信息文件F2中的待打印畫(huà)面的內(nèi)容中取得待打印畫(huà)面的預(yù)設(shè)輸出尺寸,并自感測(cè)單元13取得放置于預(yù)設(shè)紙匣11上的第一紙張P的尺寸。
      [0087]而后如步驟C所示,控制單元12接著比較預(yù)設(shè)輸出尺寸與第一紙張P的尺寸是否相同。若預(yù)設(shè)輸出尺寸與第一紙張P的尺寸相同,如圖6A所示,則代表第二頁(yè)面信息文件F2不需進(jìn)行任何修改,于是控制單元12即執(zhí)行步驟D,轉(zhuǎn)換第二頁(yè)面信息文件F2中的待打印畫(huà)面的內(nèi)容而產(chǎn)生相應(yīng)于待打印畫(huà)面的第一輸出影像II,如前所述,第一輸出影像Il將具有等同于第一紙張P的尺寸的預(yù)設(shè)輸出尺寸,因此第一輸出影像Il可正確的被打印于第一紙張P上。其中,第一輸出影像Il是一點(diǎn)陣圖影像。
      [0088]但若預(yù)設(shè)輸出尺寸與第一紙張P的尺寸不相同,則直接轉(zhuǎn)換第二頁(yè)面信息文件F2所得的輸出影像將與第一紙張P的尺寸不合,而使得打印不正確,因此需先對(duì)第二頁(yè)面信息文件F2進(jìn)行修改。
      [0089]于是當(dāng)預(yù)設(shè)輸出尺寸與第一紙張P的尺寸不相同時(shí),如圖6B所示,控制單元12將執(zhí)行步驟E,修改第二頁(yè)面信息文件F2為調(diào)整后頁(yè)面信息文件F3。具體而言,控制單元12需將第二頁(yè)面信息文件F2中的預(yù)設(shè)輸出尺寸修改為等同于第一紙張P的尺寸的一調(diào)整后尺寸,并根據(jù)調(diào)整后尺寸修改待打印畫(huà)面的文字及圖形在紙張上的布局和格式要求等信息。因此調(diào)整后頁(yè)面信息文件F3中將包含調(diào)整后尺寸、調(diào)整后文字及圖形布局和調(diào)整后格式要求等信息。
      [0090]因此,當(dāng)控制單元12轉(zhuǎn)換調(diào)整后頁(yè)面信息文件F3中的待打印畫(huà)面的內(nèi)容而產(chǎn)生相應(yīng)于待打印畫(huà)面的第二輸出影像12時(shí),第二輸出影像12即具有等同于第一紙張P的尺寸的調(diào)整后尺寸,而可正確的被打印于第一紙張P上。其中,第二輸出影像12是一點(diǎn)陣圖影像。
      [0091]接下來(lái),控制單元將控制打印機(jī)I將第一輸出影像Il或第二輸出影像12打印于第一紙張P上。詳細(xì)的說(shuō),控制單元12首先將令紙張傳送單元14帶動(dòng)第一紙張P通過(guò)打印單元15,并控制打印單元15將第一輸出影像Il或第二輸出影像12打印于第一紙張P上。需要補(bǔ)充說(shuō)明的是,打印單元15可以是噴墨打印單元也可以是雷射打印單元,噴墨打印單元及雷射打印單元的結(jié)構(gòu)及運(yùn)作原理在此將不再贅述。
      [0092]請(qǐng)?jiān)俅螀⒄請(qǐng)D3。若預(yù)設(shè)紙匣11上不具有第一紙張P,則于步驟Aa中,控制單元12于得知預(yù)設(shè)紙匣11上不具有待打印紙張后,將判斷沒(méi)有紙張可以進(jìn)行打印作業(yè)而暫停打印作業(yè)并執(zhí)行步驟Ab,尋找打印機(jī)I是否具有放置有待打印紙張的另一紙匣。
      [0093]如圖5所示,于本實(shí)施例中打印機(jī)I并不具有另一紙匣,亦即當(dāng)預(yù)設(shè)紙匣11上沒(méi)有待打印紙張時(shí),打印機(jī)I即不具有任何可以繼續(xù)進(jìn)行打印作業(yè)的紙張。故控制單元12首先將令打印機(jī)I顯示一錯(cuò)誤信息,此錯(cuò)誤信息的作用在于通知使用者將待打印紙張置入打印機(jī)的預(yù)設(shè)紙匣11以續(xù)行打印作業(yè)。
      [0094]當(dāng)使用者將待打印紙張置入預(yù)設(shè)紙匣11后,如步驟Ac所示,控制單元12隨即依據(jù)感測(cè)單元13的檢測(cè)結(jié)果得知預(yù)設(shè)紙匣11上已具有待打印紙張而可以進(jìn)行打印作業(yè),于是控制單元12將繼續(xù)執(zhí)行步驟(B)至步驟(E),且此時(shí)進(jìn)紙匣為預(yù)設(shè)紙匣11。
      [0095]相反的,若打印機(jī)I具有另一紙匣且另一紙匣上放置有待打印紙張,則于步驟Ab中,控制單元12將判斷可以使用放置于另一紙匣上的待打印紙張進(jìn)行打印作業(yè)而繼續(xù)執(zhí)行步驟(B)至步驟(E),且此時(shí)進(jìn)紙匣為放置有待打印紙張的另一紙匣。
      [0096]接著說(shuō)明本發(fā)明第二實(shí)施例的自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法,請(qǐng)同時(shí)參照?qǐng)D7至圖9B,圖7顯示本發(fā)明第二實(shí)施例的自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法的流程圖,圖8顯示本發(fā)明第二實(shí)施例的打印機(jī)及主機(jī)的方框圖,圖9A及圖9B顯示本發(fā)明第二實(shí)施例的打印機(jī)的自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法的第一及第二系統(tǒng)圖。于本例中打印機(jī)3 是 GDI (Graphical Device Interface)打印機(jī)。
      [0097]首先說(shuō)明本例中所使用的打印機(jī)3。打印機(jī)3連接于主機(jī)端21,且打印機(jī)3包括預(yù)設(shè)紙匣31、控制單元32、感測(cè)單元33、紙張傳送單元34以及打印單元35。其中,感測(cè)單元33的用途在于檢測(cè)預(yù)設(shè)紙匣31上是否放置有紙張以及放置于預(yù)設(shè)紙匣31上的紙張的尺寸??刂茊卧?2則用于控制紙張傳送單元34以及打印單元35,并將感測(cè)單元33的檢測(cè)結(jié)果傳送至主機(jī)端21。
      [0098]需要說(shuō)明的是,打印機(jī)3亦可以不具備檢測(cè)放置于預(yù)設(shè)紙匣31上的紙張的尺寸的功能,而由使用者直接利用打印機(jī)3的面板或按鈕輸入紙張的尺寸,使用者所輸入的紙張的尺寸將傳送至控制單元32,并通過(guò)控制單元32傳送至主機(jī)端21。
      [0099]接下來(lái)說(shuō)明本例的自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法的以下步驟:
      [0100]⑷接收打印指令;
      [0101](Al)取得待打印畫(huà)面的第一頁(yè)面信息文件;
      [0102](Aa)判斷預(yù)設(shè)紙匣上是否具有待打印紙張,若是則執(zhí)行步驟(B)至步驟(E),若否則執(zhí)行步驟(Ab);
      [0103](Ab)判斷打印機(jī)是否具有放置有待打印紙張的另一紙匣,若是則執(zhí)行步驟(B)至步驟(E),若否則執(zhí)行步驟(Ac);以及
      [0104](Ac)放置待打印紙張于預(yù)設(shè)紙匣上并執(zhí)行步驟(B)至步驟(E)。
      [0105]以下詳細(xì)說(shuō)明每一步驟的操作方法。
      [0106]如前所述,當(dāng)使用GDI打印機(jī)時(shí),大多的程序由主機(jī)端21完成,因此本實(shí)施例與第一實(shí)施例的區(qū)別在于步驟A至步驟E皆由主機(jī)端21完成,且于本實(shí)施例中不需執(zhí)行步驟A2,以下將進(jìn)一步說(shuō)明。
      [0107]當(dāng)使用者于主機(jī)端選擇打印一文件時(shí),使用者可預(yù)先設(shè)定打印范圍、預(yù)設(shè)紙張來(lái)源及預(yù)設(shè)輸出尺寸,其所指定的打印范圍即所謂的待打印畫(huà)面,且于本例中預(yù)設(shè)紙張來(lái)源為預(yù)設(shè)紙匣31。當(dāng)使用者確定進(jìn)行打印作業(yè)后,如步驟A所示,主機(jī)端21將接收到一打印指令。
      [0108]而后主機(jī)端21依據(jù)所接收到的打印指令取得存儲(chǔ)于主機(jī)端21中,表述待打印畫(huà)面的內(nèi)容的第一頁(yè)面信息文件F1,如步驟Al所示。
      [0109]需要說(shuō)明的是,由于以下程序皆由主機(jī)端21完成,因此打印機(jī)3并不需要判讀分析待打印畫(huà)面的內(nèi)容,故于本實(shí)施例中并不需轉(zhuǎn)換第一頁(yè)面信息文件Fl而產(chǎn)生如第一實(shí)施例中所述的第二頁(yè)面信息文件F2。
      [0110]接下來(lái),為避免使用者所設(shè)定的預(yù)設(shè)紙張來(lái)源,即預(yù)設(shè)紙匣31上沒(méi)有待打印紙張而造成打印錯(cuò)誤,當(dāng)主機(jī)端21取得第一頁(yè)面信息文件Fl后,將先執(zhí)行步驟Aa,判斷預(yù)設(shè)紙匣31上是否具有待打印紙張。于本實(shí)施例中預(yù)設(shè)紙匣31上具有第一紙張P,因此主機(jī)端21將判斷可以繼續(xù)進(jìn)行打印作業(yè)而執(zhí)行步驟B至步驟E,且于本例中進(jìn)紙匣為預(yù)設(shè)紙匣31,待打印紙張則為放置于預(yù)設(shè)紙匣31上的第一紙張P。其中步驟B至步驟E的操作方法大致與第一實(shí)施例相同,其差別僅在于本例中的步驟B至步驟E是由主機(jī)端21執(zhí)行,故于此將不再贅述。
      [0111]接著,當(dāng)主機(jī)端21依據(jù)第一紙張P的尺寸轉(zhuǎn)換第一頁(yè)面信息文件Fl而產(chǎn)生第一輸出影像Il或轉(zhuǎn)換調(diào)整后頁(yè)面信息文件F4而產(chǎn)生第二輸出影像12后,第一輸出影像Il或第二輸出影像12即被傳送至打印機(jī)3的控制單元32。而控制單元32于接收第一輸出影像Il或第二輸出影像12后,將控制紙張傳送單元34帶動(dòng)第一紙張P通過(guò)打印單元35,并控制打印單元35將第一輸出影像Il或第二輸出影像12打印于第一紙張P上。
      [0112]此外,于預(yù)設(shè)紙匣31上不具有待打印紙張時(shí)所執(zhí)行的步驟Ab以及步驟Ac的操作方法皆與第一實(shí)施例相同,于此亦不再贅述。
      [0113]通過(guò)以上說(shuō)明可知,本發(fā)明的自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法是于將頁(yè)面信息文件轉(zhuǎn)換為點(diǎn)陣圖影像前,先取得頁(yè)面信息文件中的待打印畫(huà)面的預(yù)設(shè)輸出尺寸以及放置于進(jìn)紙匣的待打印紙張的尺寸,并進(jìn)行比較后,于尺寸不符時(shí)進(jìn)行頁(yè)面信息文件的修正,最后再將頁(yè)面信息文件轉(zhuǎn)換為點(diǎn)陣圖影像。
      [0114]因此本案的打印機(jī)于使用者設(shè)定錯(cuò)誤而導(dǎo)致預(yù)設(shè)輸出尺寸與放置于進(jìn)紙匣的待打印紙張的尺寸不符時(shí),不需使用者更改設(shè)定或者更換紙張,而可以自動(dòng)調(diào)整輸出影像的尺寸,進(jìn)而解決了公知打印機(jī)所造成的不便。
      [0115]以上所述的實(shí)施例僅為說(shuō)明本發(fā)明的技術(shù)思想與特點(diǎn),其目的在于使本【技術(shù)領(lǐng)域】的技術(shù)人員能夠了解本發(fā)明的內(nèi)容并據(jù)以實(shí)施,當(dāng)不能以之限定本發(fā)明的專利范圍,即大凡依本發(fā)明所揭示的精神所作的等同變化或修飾,仍應(yīng)涵蓋在本發(fā)明的專利范圍內(nèi)。
      【權(quán)利要求】
      1.一種自動(dòng)調(diào)整打印機(jī)輸出影像尺寸的方法,包括以下步驟: (A)接收一打印指令;(B)取得放置于該打印機(jī)的一進(jìn)紙匣的一待打印紙張的尺寸以及一待打印畫(huà)面的一預(yù)設(shè)輸出尺寸; (C)比較該預(yù)設(shè)輸出尺寸與該待打印紙張的尺寸; (D)于該預(yù)設(shè)輸出尺寸與該待打印紙張的尺寸相同時(shí),產(chǎn)生相應(yīng)于該待打印畫(huà)面的一第一輸出影像,其中該第一輸出影像具有該預(yù)設(shè)輸出尺寸;以及 (E)于該預(yù)設(shè)輸出尺寸與該待打印紙張的尺寸不相同時(shí),產(chǎn)生相應(yīng)于該待打印畫(huà)面的一第二輸出影像,其中該第二輸出影像具有一調(diào)整后尺寸且該調(diào)整后尺寸等于該待打印紙張的尺寸。
      2.如權(quán)利要求1所述的方法,其中該打印機(jī)為一GDI打印機(jī),且該打印機(jī)連接于一主機(jī)端,其中,該打印機(jī)包括該進(jìn)紙匣以及一控制單元。
      3.如權(quán)利要求2所述的方法,其中該步驟(A)至該步驟(E)由該主機(jī)端執(zhí)行,且于該步驟(B)中,該待打印紙張的尺寸由該控制單元傳送至該主機(jī)端。
      4.如權(quán)利要求3所述的方法,其中于該步驟(B)與該步驟(A)之間還包括一步驟: (Al)取得該待打印畫(huà)面的一第一頁(yè)面信息文件,其中該預(yù)設(shè)輸出尺寸存儲(chǔ)于該第一頁(yè)面信息文件中,且該步驟(Al)由該主機(jī)端執(zhí)行。
      5.如權(quán)利要求4所述的方法,其中于該步驟(D)中,該第一輸出影像通過(guò)轉(zhuǎn)換該第一頁(yè)面信息文件而產(chǎn)生,以及,于該步驟(E)中,該第二輸出影像通過(guò)將該第一頁(yè)面信息文件修改為一調(diào)整后頁(yè)面信息文件并轉(zhuǎn)換該調(diào)整后頁(yè)面信息文件而產(chǎn)生,且該調(diào)整后尺寸存儲(chǔ)于該調(diào)整后頁(yè)面信息文件中。
      6.如權(quán)利要求1所述的方法,其中該打印機(jī)為一PDL打印機(jī),且該打印機(jī)連接于一主機(jī)端,其中,該打印機(jī)包括該進(jìn)紙匣以及一控制單元。
      7.如權(quán)利要求6所述的方法,其中該步驟(B)至該步驟(E)由該控制單元執(zhí)行,且該步驟(A)由該主機(jī)端執(zhí)行。
      8.如權(quán)利要求7所述的方法,其中于該步驟(B)與該步驟(A)之間還包括以下步驟: (Al)取得該待打印畫(huà)面的一第一頁(yè)面信息文件;以及 (A2)轉(zhuǎn)換該第一頁(yè)面信息文件而產(chǎn)生一第二頁(yè)面信息文件,并傳送該第二頁(yè)面信息文件至該控制單元,其中該預(yù)設(shè)輸出尺寸系存儲(chǔ)于該第一頁(yè)面信息文件與該第二頁(yè)面信息文件中,且該步驟(Al)及該步驟(A2)由該主機(jī)端執(zhí)行。
      9.如權(quán)利要求8所述的方法,其中于該步驟(D)中,該第一輸出影像通過(guò)轉(zhuǎn)換該第二頁(yè)面信息文件而產(chǎn)生,以及,于該步驟(E)中,該第二輸出影像通過(guò)將該第二頁(yè)面信息文件修改為一調(diào)整后頁(yè)面信息文件并轉(zhuǎn)換該調(diào)整后頁(yè)面信息文件而產(chǎn)生,且該調(diào)整后尺寸存儲(chǔ)于該調(diào)整后頁(yè)面信息文件中。
      10.如權(quán)利要求1所述的方法,其中該打印機(jī)包括該進(jìn)紙匣、一打印單元、一紙張傳送單元以及一控制單元,其中,該控制單元連接于該打印單元與該紙張傳送單元。
      11.如權(quán)利要求1所述的方法,其中該打印機(jī)還包括一感測(cè)單元,用以檢測(cè)該待打印紙張的尺寸以及該進(jìn)紙匣中是否具有該待打印紙張。
      12.如權(quán)利要求1所述的方法,其中該第一輸出影像及該第二輸出影像為一點(diǎn)陣圖影像。
      13.如權(quán)利要求1所述的方法,其中于該步驟(A)與該步驟(B)之間還包括以下步驟: (Aa)判斷一預(yù)設(shè)紙匣上是否具有該待打印紙張,并于該預(yù)設(shè)紙匣上具有該待打印紙張時(shí)執(zhí)行該步驟(B)至該步驟(E),其中,于該預(yù)設(shè)紙匣上具有該待打印紙張時(shí),該進(jìn)紙匣為該預(yù)設(shè)紙匣; (Ab)于該預(yù)設(shè)紙匣上不具有該待打印紙張時(shí),判斷該打印機(jī)是否具有放置有該待打印紙張的一另一紙匣,并于該打印機(jī)具有放置有該待打印紙張的該另一紙匣時(shí)執(zhí)行該步驟(B)至該步驟(E),其中,于該打印機(jī)具有放置有該待打印紙張的該另一紙匣時(shí),該進(jìn)紙匣為該另一紙匣;以及 (Ac)于該打印機(jī)不具有放置有該待打印紙張的該另一紙匣時(shí),放置該待打印紙張于該預(yù)設(shè)紙匣上并執(zhí)行該步驟(B)至該步驟(E),其中,于該打印機(jī)不具有放置有該待打印紙張的該另一紙匣時(shí),該進(jìn)紙匣為該預(yù)設(shè)紙匣。
      【文檔編號(hào)】G06F3/12GK104238964SQ201310233939
      【公開(kāi)日】2014年12月24日 申請(qǐng)日期:2013年6月13日 優(yōu)先權(quán)日:2013年6月13日
      【發(fā)明者】夏初 申請(qǐng)人:致伸科技股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1