• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      PDM系統(tǒng)與打印安全監(jiān)控系統(tǒng)集成方案探討

      2020-10-21 05:29朱榮晨王明興朱竹芳韓瑋
      科學(xué)與信息化 2020年4期
      關(guān)鍵詞:系統(tǒng)集成

      朱榮晨 王明興 朱竹芳 韓瑋

      摘 要 目前企業(yè)內(nèi)部的PDM系統(tǒng)與打印安全監(jiān)控只實現(xiàn)了文件傳輸?shù)墓δ埽⒉荒軡M足資料處人員繁雜的打印輸出任務(wù)。本文系統(tǒng)集成的業(yè)務(wù)為基礎(chǔ),分析用戶對集成的新需求,設(shè)計基于圖幅大小、數(shù)據(jù)展示的集成接口。經(jīng)實踐表明本集成方案可高效提高打印輸出效率。

      關(guān)鍵詞 PDM系統(tǒng);打印安全監(jiān)控系統(tǒng);系統(tǒng)集成;圖幅大小;數(shù)據(jù)展示

      Abstract At present, the PDM system and Print safety monitoring system in the enterprise only realize the function of file transmission, which can not meet the complicated print output task of the data office. Based on the business of system integration, this paper analyzes the new requirements of users for integration, and designs the integration interface based on the paper size and data display. The practice shows that this integration scheme can improve the efficiency of print output efficiently.

      Keywords PDM system; Printing safety monitoring system; System integration; Paper size; Data display

      引言

      隨著信息技術(shù)的發(fā)展,企業(yè)在產(chǎn)品設(shè)計和制造過程中廣泛使用CAD、CAE、CAM等技術(shù)。而PDM系統(tǒng)作為產(chǎn)品數(shù)據(jù)管理系統(tǒng)。企業(yè)在設(shè)計、生產(chǎn)的過程中產(chǎn)生的所有數(shù)據(jù)、過程、資源等都在PDM系統(tǒng)中進(jìn)行管理[1]。

      打印安全監(jiān)控系統(tǒng)是針對涉密單位的保密管理需求而研發(fā)的文件打印輸出安全集成管理解決方案。主要通過打印審批、條碼嵌入、刷卡輸出、掃描回收銷毀和全過程的審計記錄實現(xiàn)打印輸出的閉環(huán)管理[2]。

      PDM系統(tǒng)作為產(chǎn)品數(shù)據(jù)管理系統(tǒng),不參與紙質(zhì)圖紙的打印、發(fā)放、回收等環(huán)節(jié)的管理工作;打印系統(tǒng)是資料處將電子數(shù)據(jù)轉(zhuǎn)換為紙質(zhì)材料、并對其進(jìn)行跟蹤的主要系統(tǒng)。因此PDM系統(tǒng)是打印系統(tǒng)的數(shù)據(jù)源,兩者集成需要從業(yè)務(wù)數(shù)據(jù)和流程進(jìn)行分析[3]。

      (1)需求概述。資料處作為保存和管理檔案的管理部門,承接了PDM系統(tǒng)中所有電子文件的打印輸出任務(wù),任務(wù)繁重。故提出簡化打印操作和提高準(zhǔn)確率的需求。一份PDF文件中可能包含多種圖幅大小,而一個任務(wù)只能發(fā)往一臺打印機進(jìn)行打印。打印這類電子文件時,相關(guān)資料處人員需要將文件從PDM系統(tǒng)下載到本地,然后根據(jù)圖幅大小拆分PDF,最后根據(jù)拆分完成的PDF發(fā)起多個打印任務(wù)。并且由于任務(wù)繁多,有出現(xiàn)大圖幅文件在普通打印機上輸出的情況,導(dǎo)致打印出錯。資料處人員是依據(jù)PDM系統(tǒng)中的審批流程進(jìn)行打印的。某些審批流程中的電子文件較多,并且系統(tǒng)沒有對是否完成打印進(jìn)行區(qū)分,所以打印人員無法判別文件的具體打印情況,可能導(dǎo)致重復(fù)打印。

      (2)集成業(yè)務(wù)需求分析。根據(jù)上述的需求分析:待解決的主要有這兩個問題:根據(jù)文件的圖幅大小自動分揀發(fā)往不同的打印機進(jìn)行打印,且對應(yīng)圖幅只能在指定的打印機上輸出紙張;資料處人員可在PDM系統(tǒng)中直觀的獲取到真實的打印情況;①多圖幅文件打?。憾鄨D幅文件打印待解決的問題主要有兩個:按照圖幅大小將文件進(jìn)行拆分;各個圖幅需要發(fā)往對應(yīng)的打印機進(jìn)行打印。根據(jù)企業(yè)內(nèi)部的實際情況分析:PDM系統(tǒng)中需打印的電子文件類型分為Word和PDF兩種。Word類型的文件只存在A4圖幅;PDF類型文件的圖幅大小有多種,有常見的A4、A3、A2、A1、A0圖幅,還有少量的1.5倍A0,2倍A0,3倍A0。普通的打印機可輸出A4、A3兩種圖幅大小的文件,而大型繪圖儀雖然可輸出所有圖幅的文件,但資源緊張,只有一臺。所以設(shè)置A4、A3圖幅的文件在普通打印機上輸出,A2圖幅以上的文件在繪圖儀上輸出。②獲取真實打印情況。PDM系統(tǒng)將文件傳輸給打印安全監(jiān)控系統(tǒng),打印安全監(jiān)控系統(tǒng)將文件發(fā)送到對應(yīng)打印機,待用戶刷卡打印輸出后,PDM系統(tǒng)將打印輸出監(jiān)控系統(tǒng)的返回的真實打印情況顯示在頁面中。情況分為四種:未打印、未刷卡、已完成、打印失敗。

      1業(yè)務(wù)集成流程設(shè)計

      資料處人員在PDM系統(tǒng)中打開相應(yīng)文件點擊打印,PDM系統(tǒng)識別該文件的每一頁圖幅大小,將其拆分、合并后,分別匹配對應(yīng)打印機。隨后PDM系統(tǒng)將打印任務(wù)發(fā)送給打印安全監(jiān)控系統(tǒng)同時生成打印任務(wù)。待資料處人員刷卡打印輸出后,PDM系統(tǒng)將最終打印狀態(tài)展示在界面中;

      2集成系統(tǒng)實現(xiàn)

      2.1 識別圖幅大小

      PDM系統(tǒng)將待打印文件按頁為單位進(jìn)行拆分,從而識別每一頁的圖幅大小;

      按后綴名區(qū)分,有三種文件類型需要打印輸出:doc、docx、pdf;

      針對doc和docx,直接判定圖幅大小為A4;

      針對PDF,對每種圖幅的長和寬設(shè)定最大、最小值,然后識別待輸出頁的長和寬屬于哪個范圍,繼而得出其圖幅大小。

      讀取PDF長和寬的方法:

      string path =”…”;

      PdfReader reader = new PdfReader(path);//讀取文件

      iTextSharp.text.Rectangle rectangle = reader.GetPageSize(1);//獲取文件信息

      float height = rectangle.Height;//獲取高度

      float width = rectangle.Width; //獲取寬度

      var v1 = height * 25.4 / 72; //換算高度

      var v2 = width * 25.4 / 72; //換算寬度

      reader.Close();

      獲取到文件的長和寬后,和配置文件中的設(shè)置的圖幅范圍進(jìn)行比對,進(jìn)而得出文件的圖幅大小,圖幅范圍配置如下所示:

      A0_length_min=1170;

      A0_length_max=1200;

      A0_width_min=830;

      A0_width _max=850;

      2.2 匹配打印機

      讀取配置文件,獲取文件中寫明的各個圖幅對應(yīng)的打印機IP地址以及名稱:

      printer={

      “ A0”:”10.122.125.125打印機A”,

      “A1”:”10.122.125.126打印機B”,

      “A2”: “10.122.125.127打印機C”,

      “A3”:”10.122.125.128打印機D”, …

      }

      2.3 發(fā)送輸出信息

      PDM系統(tǒng)調(diào)用打印安全監(jiān)控系統(tǒng)提供的接口,將打印輸出信息發(fā)送給打印安全監(jiān)控系統(tǒng),內(nèi)容包含發(fā)起人,打印份數(shù),文件的密級,文件的Id還有各個文件的名稱以及路徑和匹配的打印機信息:

      “Content”:{

      “userId”:”…”,//用戶Id

      “copies”:”1”,//份數(shù)

      “taskSec”:”1”,//文件密級

      “fileId”:”…”,文件的Id

      “items”: [{“fileName”:”測試.pdf”,//文件名

      “filePath”:”… /測試.pdf”,//文件路徑

      “printerName”:”10.122.125.126打印機B”//打印機名稱},{“…”},{“…”}]

      }

      2.4 接收輸出信息

      打印安全監(jiān)控系統(tǒng)接收到PDM系統(tǒng)發(fā)送的打印輸出信息后,將之轉(zhuǎn)換成為系統(tǒng)內(nèi)部的打印任務(wù)。

      任務(wù)執(zhí)行完畢后,打印安全監(jiān)控系統(tǒng)將任務(wù)拆分并根據(jù)輸出信息中的打印機名稱發(fā)送到對應(yīng)的打印機中。

      2.5 打印輸出

      相關(guān)圖幅的文件只能在對應(yīng)的打印機中打印輸出,杜絕了混合圖幅打印導(dǎo)致打印出錯的情況。

      2.6 打印信息返回

      打印安全監(jiān)控系統(tǒng)根據(jù)文件的實際打印情況,將信息返回至PDM系統(tǒng),并由PDM系統(tǒng)進(jìn)行記錄。

      2.7 打印信息展示

      PDM系統(tǒng)接收到打印情況后,將相關(guān)信息展示在頁面中。

      3主要應(yīng)用場景實例

      3.1 提交打印文件

      資料處人員進(jìn)入PDM系統(tǒng),打開需要瀏覽的文件,瀏覽頁面上方會有一個打印按鈕,點擊打印按鈕,輸入打印份數(shù)后,點擊確定。

      3.2 展示頁面信息

      4結(jié)束語

      本文針對企業(yè)使用PDM系統(tǒng)和打印安全監(jiān)控系統(tǒng)時,輸出的業(yè)務(wù)數(shù)據(jù)較繁雜的情況,本文從系統(tǒng)集成的角度,分析PDM系統(tǒng)和打印安全監(jiān)控系統(tǒng)的業(yè)務(wù)需求,采用基于圖幅大小的數(shù)據(jù)傳遞方法,經(jīng)實踐表明可以很大程度上解決重復(fù)打印以及錯誤打印的問題,具有效率高、準(zhǔn)確性高、靈活性好的優(yōu)點。

      參考文獻(xiàn)

      [1] 蔡芳.PDM系統(tǒng)與檔案管理系統(tǒng)集成方法研究[J].微型機與應(yīng)用,2015,34(22):76-78,82.

      [2] 李曉偉.一種打印安全監(jiān)控與審計系統(tǒng)的設(shè)計[J].黑龍江科技,2014,20(149):149.

      [3] 酈仕云,林揚帆,湯洪濤.船舶產(chǎn)品PLM系統(tǒng)與圖紙打印系統(tǒng)集成接口開發(fā)研究[J].船舶,2014,(1):91-96.

      猜你喜歡
      系統(tǒng)集成
      智能建筑的系統(tǒng)集成與控制技術(shù)分析
      Wonderware系統(tǒng)軟件在礦綜合自動化系統(tǒng)中的設(shè)計和實現(xiàn)
      以數(shù)據(jù)為中心的分布式系統(tǒng)自適應(yīng)集成方法
      統(tǒng)一用戶與單點登錄實現(xiàn)應(yīng)用系統(tǒng)集成方法研究
      基于全流程可視化的倉儲管理信息化提升研究
      高技術(shù)產(chǎn)業(yè)發(fā)展中的系統(tǒng)集成創(chuàng)新研究
      應(yīng)用型本科院校精品課程錄播平臺的搭建研究
      罗江县| 通州区| 明溪县| 常熟市| 达拉特旗| 湟中县| 洞头县| 游戏| 连江县| 崇州市| 遂川县| 万全县| 博乐市| 宽城| 临猗县| 宝坻区| 修武县| 北宁市| 玉龙| 常德市| 彝良县| 墨玉县| 辰溪县| 巴林左旗| 海盐县| 兴隆县| 安乡县| 安丘市| 镇平县| 苍南县| 博客| 阳朔县| 阿鲁科尔沁旗| 奎屯市| 常州市| 黄冈市| 永新县| 南充市| 洪雅县| 武隆县| 西林县|