• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種打印控制方法、裝置、電子設備打印機及存儲介質制造方法及圖紙

    技術編號:34242689 閱讀:47 留言:0更新日期:2022-07-24 09:37
    本發明專利技術公開了一種打印控制方法、裝置、電子設備及存儲介質。該方法包括:接收上位機發送的打印任務;分析打印任務得到打印任務的數據特征;根據數據特征確定打印任務對應的數據解析協議,并根據數據解析協議解析打印任務得到打印數據;將打印數據轉換成位圖數據,并基于位圖數據向打印機發送打印指令。即,本發明專利技術實施例,通過打印任務的數據特征確定出數據解析協議,并根據數據解析協議得到打印數據進行數據轉化形成位圖數據,利用位圖數據作為中間數據進行存儲和生成打印指令,可以利用數據轉換的方式促使打印機打印不同協議對應的打印任務,增強打印機多種協議的兼容性,提高設備的復用率,降低設備成本,同時提高設備的數據存儲能力。存儲能力。存儲能力。

    A printing control method, device, electronic equipment, printer and storage medium

    【技術實現步驟摘要】
    一種打印控制方法、裝置、電子設備打印機及存儲介質


    [0001]本專利技術實施例涉及計算機技術,尤其涉及一種打印控制方法、裝置、電子設備及存儲介質。

    技術介紹

    [0002]隨著電子化辦公的日常化,市場上各種類型的打印機,不同打印對應不同的打印協議、打印格式和紙張尺寸。一般的打印機只支持一種打印協議,打印協議之間不能互相兼容,比如:標準打印協議有ESC、CPCL、TSCL、EPL等,其中,每種打印協議只能使用專用的打印機和打印軟件配對才能使用,且每種打印機只能支持和接收特定的打印指令集,對不同系統軟件兼容性差,設備復用率不高,造成資源浪費。

    技術實現思路

    [0003]本專利技術提供一種打印控制方法、裝置、電子設備及存儲介質,以實現增強打印機多種協議的兼容性,提高設備的復用率。
    [0004]第一方面,本專利技術實施例提供了一種打印控制方法,應用于協議轉換設備,所述協議轉換設備安裝于上位機,所述上位機連接打印機,該方法包括:
    [0005]接收所述上位機發送的打印任務;
    [0006]分析所述打印任務得到所述打印任務的數據特征;
    [0007]根據所述數據特征確定所述打印任務對應的數據解析協議,并根據所述數據解析協議解析所述打印任務得到打印數據;
    [0008]將所述打印數據轉換成位圖數據,并基于所述位圖數據向所述打印機發送打印指令。
    [0009]進一步的,根據所述數據特征確定所述打印任務對應的數據解析協議,包括:
    [0010]根據所述數據特征從各預設協議中匹配所述打印任務對應的數據解析協議,其中,所述各預設協議存儲于所述協議轉換設備之中。
    [0011]進一步的,根據所述數據特征從各預設協議中匹配所述打印任務對應的數據解析協議,包括:
    [0012]根據所述各預設協議確定預設匹配時間;
    [0013]確定所述預設匹配時間內所述數據特征是否與當前協議的特征匹配;
    [0014]當所述數據特征不與當前協議的特征匹配,則依次執行所述數據特征與下一協議進行匹配,直至從所述各預設協議中匹配到所述打印任務對應的數據解析協議。
    [0015]進一步的,將所述打印數據轉換成位圖數據,包括:
    [0016]確定所述打印數據的內容,并將所述打印數據的內進行位圖映射,得到位圖信息;
    [0017]根據通用數據格式對所述位圖信息進行格式化,得到所述位圖數據。
    [0018]進一步的,基于所述位圖數據向所述打印機發送打印指令,包括:
    [0019]從所述打印機獲取打印協議,并根據所述位圖數據和所述打印協議生成打印指
    令;
    [0020]將所述打印指令發給所述打印機,以使得所述打印機根據所述打印指令完成所述打印任務。
    [0021]進一步的,將所述打印指令發給所述打印機,以使得所述打印機根據所述打印指令完成所述打印任務之后,還包括:
    [0022]接收新協議,并將所述新協議更新至預設協議庫中。
    [0023]第二方面,本專利技術實施例還提供了一種打印控制裝置,應用于協議轉換設備,所述協議轉換設備安裝于上位機,所述上位機連接打印機,該裝置包括:
    [0024]任務獲取模塊,用于接收所述上位機發送的打印任務;
    [0025]協議確定模塊,用于分析所述打印任務得到所述打印任務的數據特征;
    [0026]數據解析模塊,用于根據所述數據特征確定所述打印任務對應的數據解析協議,并根據所述數據解析協議解析所述打印任務得到打印數據;
    [0027]指令生成模塊,用于將所述打印數據轉換成位圖數據,并基于所述位圖數據向所述打印機發送打印指令。
    [0028]第三方面,本專利技術實施例還提供了一種電子設備,所述電子設備包括:
    [0029]一個或多個處理器;
    [0030]存儲裝置,用于存儲一個或多個程序,
    [0031]當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現所述的打印控制方法。
    [0032]第四方面,本專利技術實施例還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現所述的打印控制方法。
    [0033]本專利技術實施例中,通過接收上位機發送的打印任務;分析打印任務得到打印任務的數據特征;根據數據特征確定打印任務對應的數據解析協議,并根據數據解析協議解析打印任務得到打印數據;將打印數據轉換成位圖數據,并基于位圖數據向打印機發送打印指令。即,本專利技術實施例,通過打印任務的數據特征確定出數據解析協議,并根據數據解析協議得到打印數據進行數據轉化形成位圖數據,利用位圖數據作為中間數據進行存儲和生成打印指令,可以利用數據轉換的方式促使打印機打印不同協議對應的打印任務,增強打印機多種協議的兼容性,提高設備的復用率,降低設備成本,另外利用位圖數據作為中間數據可以提高設備的數據存儲能力。
    附圖說明
    [0034]圖1是本專利技術實施例提供的打印控制方法的一個流程示意圖;
    [0035]圖2是本專利技術實施例提供的打印控制方法的另一流程示意圖;
    [0036]圖3是本專利技術實施例提供的打印控制裝置的一個結構示意圖;
    [0037]圖4是本專利技術實施例提供的電子設備的一個結構示意圖。
    具體實施方式
    [0038]下面結合附圖和實施例對本專利技術作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本專利技術,而非對本專利技術的限定。另外還需要說明的是,為了便
    于描述,附圖中僅示出了與本專利技術相關的部分而非全部結構。
    [0039]圖1為本專利技術實施例提供的打印控制方法的一個流程示意圖,該方法可以由本專利技術實施例提供的打印控制裝置來執行,該裝置可采用軟件和/或硬件的方式實現。在一個具體的實施例中,該裝置應用于協議轉換設備,協議轉換設備安裝于上位機,上位機連接打印機。以下實施例將以該裝置集成在電子設備中為例進行說明,參考圖1,該方法具體可以包括如下步驟:
    [0040]S110、接收上位機發送的打印任務;
    [0041]示例地,協議轉換設備可以是軟件和/或硬件的方式實現的具有對打印任務中的打印數據進行數據轉化的功能的設備,可以通過對打印任務中的打印數據進行數據轉化化解在上位機和打印機之間的通信遵守的約定不一致的情況,其中,協議轉換設備中存儲有多個打印協議,其中,協議轉化設備中存儲的打印協議用于對接收到上位機發送的打印任務進行數據解析,確定打印任務中的打印數據。上位機可以是直接發送打印命令的計算機,通過屏幕上顯示各種信息確定打印機需要打印的打印任務,其中,打印任務可以是包含打印機需要打印數據的數據包,打印任務的打包方式可以根據上位機和打印機之間的通訊協議確定,不同的通信協議可以對應不同的打包方式。
    [0042]具體實現中,在安裝有協議轉換設備的上位機或者打印機上,協議轉化設備接收上位機發送給打印機的打印任務,并對打印任務進行分析,得到打印任務的數據特征,以便于根據打印任務的數據特征確認打印任務對應的數據解析協議。其中,協議轉本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    1.一種打印控制方法,其特征在于,應用于協議轉換設備,所述協議轉換設備安裝于上位機,所述上位機連接打印機,所述打印控制方法包括:接收所述上位機發送的打印任務;分析所述打印任務得到所述打印任務的數據特征;根據所述數據特征確定所述打印任務對應的數據解析協議,并根據所述數據解析協議解析所述打印任務得到打印數據;將所述打印數據轉換成位圖數據,并基于所述位圖數據向所述打印機發送打印指令。2.根據權利要求1所述的方法,其特征在于,根據所述數據特征確定所述打印任務對應的數據解析協議,包括:根據所述數據特征從各預設協議中匹配所述打印任務對應的數據解析協議,其中,所述各預設協議存儲于所述協議轉換設備之中。3.根據權利要求2所述的方法,其特征在于,根據所述數據特征從各預設協議中匹配所述打印任務對應的數據解析協議,包括:根據所述各預設協議確定預設匹配時間;確定所述預設匹配時間內所述數據特征是否與當前協議的特征匹配;當所述數據特征不與當前協議的特征匹配,則依次執行所述數據特征與下一協議進行匹配,直至從所述各預設協議中匹配到所述打印任務對應的數據解析協議。4.根據權利要求1所述的方法,其特征在于,將所述打印數據轉換成位圖數據,包括:確定所述打印數據的內容,并將所述打印數據的內容進行位圖映射,得到位圖信息;根據通用數據格式對所述位圖信息進行格式化,得到所述位圖數據。5.根據權利要求4所述的方法,其特征在于,基于...

    【專利技術屬性】
    技術研發人員:?七四專利代理機構,
    申請(專利權)人:廈門漢印電子技術有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲中文无码a∨在线观看| 潮喷无码正在播放| 精品国产a∨无码一区二区三区| 无码AV波多野结衣久久| 国产怡春院无码一区二区| 亚洲成AV人片在线观看无码| 无码中文字幕乱码一区| 无码国内精品久久人妻蜜桃| 久久精品无码一区二区日韩AV| 精品无码成人片一区二区98| 八戒理论片午影院无码爱恋| 日韩精品人妻系列无码av东京 | 国产精品无码无片在线观看| 2024你懂的网站无码内射| 国产成人无码精品久久久免费| 无码AV大香线蕉| 久久青青草原亚洲av无码app| 久久久久久av无码免费看大片| 中文有码无码人妻在线| 无码精品A∨在线观看| 亚洲中文字幕久久精品无码APP | 亚洲AV无码成人精品区日韩 | 免费无码又爽又高潮视频| 无码AV中文一区二区三区| 中文字幕av无码一区二区三区电影 | 久热中文字幕无码视频| 亚洲AV无码一区二区三区在线观看| 69堂人成无码免费视频果冻传媒| 久久亚洲精品成人av无码网站| 国产激情无码视频在线播放性色| 中文无码乱人伦中文视频在线V| 亚洲AV无码专区日韩| 国模无码视频一区| 精品无码成人久久久久久| 久久久久久久久无码精品亚洲日韩| 亚洲国产精品无码久久九九大片| 午夜福利无码不卡在线观看| 亚洲AV无码久久精品蜜桃| 91久久九九无码成人网站| 亚洲AV无码AV日韩AV网站| 无码午夜人妻一区二区不卡视频|