Print by Number :: Proxy JDF

JDF (Job Definition Format) 在印刷界談了好久(Drupa 2000年),好像還沒看過任何單位跑過;想像中的 JDF工作方式就是當業務在ERP開完單後,製作流程參數如:完成尺寸,拼版,印量,色數,裝訂……等參數會自動流入後續的軟硬體裝置,這些裝置在不需經由人為介入的狀況下,自動設定該設備的工作參數;這是一個關於流程自動化非常重要的工作方法,但要順利的把他跑起來,必須依賴在 IT及資料庫的能力;在台灣印刷廠能力一般依賴在設備商的支援,少有自主開發能力;以 JDF來講,ERP必須與設備連結,以台灣印刷界 ERP用最多的松柏 ERP來講,並沒有連結設備的語法,而這個語法,必須與設備語法相互承認;必要的時候,印刷廠本身也可能必須參與語法的制定,才能順利的將資訊文本傳遞出去。這是一個ERP,印刷廠,設備商共同同意的文字資訊流動方式,其實也沒很難,只要各方願意去建立溝通就可以了。
松柏 ERP目前並沒有這個能力 ;相對的,很多印前流程軟體如 Heidelberg Prinect,Screen TrueFlow…其實早已具備 JDF能力,問題是印刷廠沒有能力餵它,如上述,各方並未達成溝通格式,自然沒得跑。

我們談工業4.0,這個地方必須解決,沒有自主的IT能力,甚麼雲端,甚麼工業4.0都是喊假的。

Proxy JDF

這裏來演示一個 JDF次規格的演練,標準的 JDF會是XML語法(如下圖),Heidelberg Prinect 提供一個CSV的接口,只要將每個欄目用分號分開,一樣可以達成類似JDF開單能力。可以想像他所能交待的結構只有一層,不若XML可以有多層次結構,把CSV的跑法當成JDF入門,就是結構單純一些,能力上是沒問題的,

JDFxml

第一個程序是先從 ERP撈出需要的欄目,這裡可以看到,目前需要的欄目有:工單號碼、客戶ID、印件名稱、裝釘方式、數量、尺寸及色數(Color);欄目的對應須先參照 Prinect 定義的項目。

JDF1
從上述撈出來的條列要接進 Prinect 有幾個問題要處理:
第一個是尺寸的標示:可以看出來,業務在 ERP填單時,尺寸敘述並沒有備嚴謹規範,所以我們可以看到如:17.2*23.3cm、20.5x28cm、G90K等不同的尺寸敘述,這種開放式的ERP敘述是不可能被自動化流程接受的;同樣的,裝釘方式也是開放性敘述,一樣流不下去,必須做一些處置。
可以有幾個處置方向:
1.要求ERP軟體限制輸入方式以符合 Prinect 規範。2. 要求業務輸入時遵守 Prinect  規範。3. 以 IT(w/AI) 自動改寫資料流,以進入下一個資料流。
關於第1個工作方向,以台灣印刷廠規模,很難要求ERP廠商改寫軟體,要嘛費用很高,再來沒有自己的IT人員銜接,一旦資訊定義有任何更動,後續動作還是無法連貫。
關於第2個工作方向,是可以要求業務開單時遵循規格,這樣可以減輕後續IT負擔,但要求必須確實,一旦要求不確實,自動化的資料流一樣跑不出來。
關於第3個工作方向,自主的IT能力才是自動化(雲端、工業4.0…)的解決方向,這點對台灣大多數的印刷廠是比較困難, 但還是必須認真思考這個問題,一方面計算成本越來越低,產生資訊的工具越來越多,而新一代生產設備也都具備資訊溝通能力,必須要有自主的 IT能力才足以駕馭這一連串的資料流;所謂的自動化、工業4.0的概念才能得以實現。

接下來演示的是將上述不合規範的資料敘述經由IT能力改寫為符合規範的資訊格式。

先談尺寸敘述問題,我們看到如:17.2*23.3cm、20.5x28cm、G90K等不同的尺寸敘述,不規則的敘述無法被流動,那 Prinect 的尺寸規則是甚麼?規則如下:
數值單位空格數值
單位
所以"17.2*23.3cm” 必須由程式改寫成:”17.2cm 23.3cm
"20.5x28cm"則須由程式改寫成:"20.5cm 28cm"

G90K的敘述則擋掉不讓它進入資料流,或是在下一個介面手動改寫。

裝訂敘述則相對單純,當程式偵測到 <騎馬釘、精裝、膠裝、線裝、活頁裝> 等文字時會自動轉化成 <SaddleStitch、HardCover、SoftCover、Sewn、LooseBinding> 等 Prinect 用語。

下一個圖示演示尺寸敘述"20.5x28cm"由php程式自動改寫成 "20.5cm 28cm",並保持欄位開放,可以手動再行修改。
裝釘部分如上述,依文字偵測自動選擇相應的 radio button,一樣保持開放,可重新點選。
產品編號部分用來對應 Prinect 建立起來的產品資料庫,包括大版拼版頁數,左右翻,裝釘方式及總頁數等形成一串產品編號字串。目前以 drop list 及開放敘述共同形成,等 ERP欄位翻得更透一點這部分也有可能完全自動化。
MediaQuality 同樣對應 Prinect 資料庫,目前只有一個內定值,一樣開放敘述,等項目多時會以 drop list 點選。

JDF2

確認參數後按送出鍵即可將CSV字串送入 Printnect 接口,CSV字串如下圖示:
第一行是標籤,標籤定義由 Prinect 規定;第二行則是相對應的工單內容;Prinect CSV 接口在”\int\PTConfig\Connector\CSVImport”,程式會自動將 CSV 字串送到這個位置,  Prinect 就會自動開出工作單並自動設定好相關參數。

JDF3


以上演示由 ERP經過兩個介面,加入一點人工智慧(AI),在最少人為介入的情況下,兩個 mouse click 就可以從 ERP 將必要的資訊串帶入 Prinect。
這是一個簡單的演示,但它也確實是所謂工業 4.0的起頭示範;回歸一個原則:在現今資訊連結的時代,IT 能力對各行各業都能有很大的助力,印刷廠終究要形成自主的 IT能力,才能走得更寬廣,更長遠。

4 people like this post.
pixelstats trackingpixel

Tags: , , , ,

無迴響

rssComments RSS   transmitTrackBack Identifier URI

No comments. Be the first.

addLeave a comment