var gTimerID = ""; var gv_stdDate_Path = "C:\\Envelope"; /** * @desc : ȸéÃʱâÈ * * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ var rslt_ref = "/root/main/common"; swt_barcode.selectedIndex = 1; model.makeValue("/root/send/reqdata/instcd", getUserInfo("dutplceinstcd")); submit("TRMRC01606"); model.resetInstanceNode("/root/send/reqdata"); //mmbfGetDeptCodeComboList("/root/send", rslt_ref, "O", getCurrentDate()); copyNodeset("/root/init/cretchart/deptinfo", "/root/main/common/dept"); copyNodeset("/root/init/reprntbarcode/deptinfo", "/root/main/common/dept"); /* ¿øº»_20090617 if(document.all("CommAX") == null){ lzzfMakeBrcdPrntObjHanDo("CommAX"); } */ if(document.all("CommAX") == null){ var scrnid = getScreenID(); model.resetInstanceNode("/root/send/reqdata"); model.makeValue("/root/send/scrnid", scrnid); submit("TRLLC90101"); lzzfMakeBrcdPrntObjHanDo("CommAX"); } fGetBrcdPrntInfo(); copyNodeType("/root/hidden/barcode/barcodeinfo", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo", "append"); model.refresh(); } function fGetPatSearch(flag, trg, txt){ model.resetInstanceNode("/root/temp"); model.resetInstanceNOde("/root/send/reqdata"); if(flag == "pid"){ model.makeValue("/root/send/reqdata/pid", txt); submit("TRMRC01604"); } else if(flag == "patnm"){ if(trg == "1"){ var usr_val = txt; model.makeValue("/root/temp/srchcond", "2"); model.makeValue("/root/temp/hngnm", usr_val); model.makeValue("/root/temp/autoflag","Y"); } else if(trg == "2"){ var usr_val = txt; model.makeValue("/root/temp/srchcond", "2"); model.makeValue("/root/temp/hngnm", usr_val); model.makeValue("/root/temp/autoflag","Y"); } modal("SPPMC02500", 1,10, 10, "SPPMC02500", "/root/temp", "/root/send"); } if(trg == "1"){ model.setValue("/root/main/cretchart/pid", model.getValue("/root/main/patinfo/patinfolist/pid")); model.setValue("/root/main/cretchart/patnm", model.getValue("/root/main/patinfo/patinfolist/hngnm")); } else if(trg == "2"){ model.setValue("/root/main/reprntbarcode/pid", model.getValue("/root/main/patinfo/patinfolist/pid")); model.setValue("/root/main/reprntbarcode/patnm", model.getValue("/root/main/patinfo/patinfolist/hngnm")); } model.refresh(); } function fBarCodePrnt(pRef){ model.resetInstanceNode("/root/main/exstchart"); model.resetInstanceNode("/root/main/barcodeinfo"); model.makeValue("/root/send/reqdata/pid", model.getValue("/root/main/cretchart/pid")); model.makeValue("/root/send/reqdata/orddeptcd", model.getValue("/root/main/cretchart/orddeptcd")); model.makeValue("/root/send/reqdata/ioflag", "O"); if(submit("TRMRC01603")){ var getNodeListCnt = getNodesetCount("/root/main/exstchart"); if((getNodeListCnt > 0) && (model.getValue("/root/main/exstchart/pid") != "")){ messageBox("ÃÆ®¸¦ ½Å±Ô »ý¼º", "E001"); model.removeNodeset("/root/send/reqdata"); return; } } var val_pid = model.getValue("/root/send/reqdata/pid"); // º´¿øº°·Î µî·Ï¹øÈ£ Ç¥½Ã¹æ¹ýÀÌ Æ²¸² for(i = val_pid.length; i < 10; i++){ val_pid = "0" + val_pid; } model.makeValue("/root/send/reqdata/orddd", ""); model.makeValue("/root/send/reqdata/dschdd", ""); model.makeValue("/root/send/reqdata/atdoctid", ""); model.makeValue("/root/send/reqdata/bcno", val_pid); model.makeValue("/root/send/reqdata/chrtrem", ""); opt_message.attribute("visibility") = "visable"; img_progress.attribute("visibility") = "visable"; if(submit("TXMRC01601")){ fBarCodePrnterSetting(pRef); opt_message.attribute("visibility") = "hidden"; img_progress.attribute("visibility") = "hidden"; } model.removeNodeset("/root/send/reqdata"); } function fBarCodeRePrnt(pRef){ model.makeValue("/root/send/scrnid", getScreenID()); submit("TRLLC90101"); lzzfMakeBrcdPrntObjHanDo("CommAX"); model.resetInstanceNode("/root/main/exstchart"); model.resetInstanceNode("/root/main/barcodeinfo"); model.makeValue("/root/send/reqdata/pid", model.getValue("/root/main/reprntbarcode/pid")); model.makeValue("/root/send/reqdata/orddeptcd", model.getValue("/root/main/reprntbarcode/orddeptcd")); model.makeValue("/root/send/reqdata/ioflag", "O"); if(submit("TRMRC01601")){ if(model.getValue("/root/main/exstchart/pid") != "" ){ model.setValue("/root/main/barcodeinfo/pid", model.getValue("/root/main/exstchart/pid")); model.setValue("/root/main/barcodeinfo/orddeptcd", model.getValue("/root/main/exstchart/orddeptcd")); model.setValue("/root/main/barcodeinfo/ioflag", model.getValue("/root/main/exstchart/ordtype")); model.setValue("/root/main/barcodeinfo/orddd", model.getValue("/root/main/exstchart/orddd")); model.setValue("/root/main/barcodeinfo/atdoctid", model.getValue("/root/main/exstchart/atdoctid")); model.setValue("/root/main/barcodeinfo/bcno", model.getValue("/root/main/exstchart/bcno")); model.setValue("/root/main/barcodeinfo/fstrgstrid", ""); model.setValue("/root/main/barcodeinfo/lastupdtrid", ""); model.setValue("/root/main/barcodeinfo/chrtrem", ""); model.setValue("/root/main/barcodeinfo/hngnm", model.getValue("/root/main/exstchart/hngnm")); model.setValue("/root/main/barcodeinfo/rrgstno", model.getValue("/root/main/exstchart/rrgstno")); model.setValue("/root/main/barcodeinfo/fsexamflag", model.getValue("/root/main/exstchart/fsexamflag")); model.setValue("/root/main/barcodeinfo/depthngnm", model.getValue("/root/main/exstchart/depthngnm")); model.setValue("/root/main/barcodeinfo/deptengabbr", model.getValue("/root/main/exstchart/deptengabbr")); fBarCodePrnterSetting(pRef); } else { messageBox("µî·ÏµÈ ÃÆ®°¡", "I004"); } opt_message.attribute("visibility") = "hidden"; img_progress.attribute("visibility") = "hidden"; } model.removeNodeset("/root/send/reqdata"); } function fBarCodePrnterSetting(pRef){ var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenTF = ""; model.makeValue("/root/send/scrnid", getScreenID()); // 20090617 submit("TRLLC90101"); // 20090617 if(document.all("CommAX") == null){ lzzfMakeBrcdPrntObjHanDo("CommAX"); } if(cntHR > 0 && sPrntKind != 0){ var sCommKind = model.getValue(barcdRef + "[1]/commkind"); var sLeftBank = model.getValue(barcdRef + "[1]/blank/left"); var sTopBank = model.getValue(barcdRef + "[1]/blank/top"); if(sCommKind == "01") { var sSetUpVal = model.getValue(barcdRef + "[1]/comm01/setupval"); } else if(sCommKind == "02") { var sComm = model.getValue(barcdRef + "[1]/comm02/comm"); var sDataBit = model.getValue(barcdRef + "[1]/comm02/databit"); var sStopBit = model.getValue(barcdRef + "[1]/comm02/stopbit"); var sBaudRate = model.getValue(barcdRef + "[1]/comm02/baudrate"); var sParity = model.getValue(barcdRef + "[1]/comm02/parity"); //alert(sComm+"," + sDataBit + "," + sStopBit + "," + sBaudRate + "," +sParity); CommAX.CommPort = sComm; CommAX.Settings = sBaudRate + "," + sParity + "," + sDataBit + "," + sStopBit; portOpenTF = CommAX.PortOpen("true"); } else if(sCommKind == "03") { var sSetUpVal = model.getValue(barcdRef + "[1]/comm03/setupval"); } fSetLblPaper(sCommKind, sLeftBank, sTopBank, sPrntKind, portOpenTF, barcdRef); ///////////////////////////////////////////////////////////////////// // sPrntKind /* // SATOÀÏ °æ¿ì if(sPrntKind == "2" || sPrntKind == "6" || sPrntKind == "7"){ }else{ // ±âÁ¸±×´ë·Î } if(portOpenTF == "TRUE"){ fSetLblPaper(sCommKind, sLeftBank, sTopBank, sPrntKind); } //CommAX.PortClose(); */ } } function fSetLblPaper(sCommKind, sLeftBank, sTopBank, sPrntKind, portOpenTF, barcdRef){ var barcodeinfo = "/root/main/barcodeinfo"; var sSndMsg = ""; var sBcno = model.getvalue(barcodeinfo+"/bcno"); var sPatnm = model.getvalue(barcodeinfo+"/hngnm"); var sPid = model.getvalue(barcodeinfo+"/pid"); var sDeptEngAbbr = model.getvalue(barcodeinfo+"/deptengabbr"); var sRrsgtno = model.getvalue(barcodeinfo+"/rrgstno"); var sOrddd = model.getvalue(barcodeinfo+"/orddd"); var sFsexamflag = model.getvalue(barcodeinfo+"/fsexamflag"); if(sFsexamflag == "F"){ sFsexamflag = "º´ÃÊ"; } else if(sFsexamflag == "D"){ sFsexamflag = "°úÃÊ"; } if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; var iLeft = model.getValue(barcdRef + "[1]/blank/left"); var iTop = model.getValue(barcdRef + "[1]/blank/top"); if(iLeft == "" || iLeft == "-"){ iLeft = 0; } if(iTop == "" || iTop == "-"){ iTop = 0; } // SATOÀÏ °æ¿ì_20090617 if(sPrntKind == "2" || sPrntKind == "6" || sPrntKind == "7"){ /////////////////////////////////////////////////////////////// // ÃßÈÄ Ãß°¡ÇÏ¿©¾ß ÇÔ. // satoÀÎ °æ¿ì ¿©¹é Á¶Á¤ ¹× ÇÔ¼ö Ʋ¸². ¾Æ·¡ ³»¿ëÀ» ÂüÁ¶ÇÏ¿© Ãß°¡ÇÏ¿©¾ß ÇÔ var esc = String.fromCharCode(27); var sSndMsg = esc + "A" + esc + "A105500800"; // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ (A1aaaabbbb:Ãâ·Â ¿ëÁö ±Ô°Ý(aaaa:¼¼·ÎÅ©±â_ÃÖ´ë 2848, bbbb:°¡·ÎÅ©±â_ÃÖ´ë 832)) // º´¿øº° µî·Ï¹øÈ£ Ç¥½Ã¹æ¹ý ¿©ºÎ(HardCode Å×À̺í ÀÌ¿ë) - 2009/06/01 Ãß°¡ mmbfGetHardCodeInfoNm("/root/send/harddata","/root/temp/hardcode", 3801); //OCR¼½ÄÀÇ µî·Ï¹øÈ£ üũ·ÎÁ÷ Ç¥½Ã ¿©ºÎ var hardcd = model.getValue("/root/temp/hardcode/hardcd/hardcd"); //alert(hardcd); if (hardcd == "Y") { // Ãâ·ÂÇÒ µ¥ÀÌÅÍ »ý¼º for(var i = sPid.length; i < 10; i++){ sPid = "0" + sPid; } var tmp_pid = model.getvalue(barcodeinfo+"/pid"); if(tmp_pid.length >= 9){ sPid = sPid.substring(0, 2) + " " + sPid.substring(2, 5) + " " + sPid.substring(5, 7) + " " + sPid.substring(7, 9) + " - " + sPid.substring(9, 10); } else { sPid = sPid.substring(2, 5) + " " + sPid.substring(5, 7) + " " + sPid.substring(7, 9) + " - " + sPid.substring(9, 10); } } /* º´¿øº° Àû¿ëÀ¸·Î º¯°æ(20090701) // Ãâ·ÂÇÒ µ¥ÀÌÅÍ »ý¼º for(var i = sPid.length; i < 10; i++){ sPid = "0" + sPid; } var tmp_pid = model.getvalue(barcodeinfo+"/pid"); if(tmp_pid.length >= 9){ sPid = sPid.substring(0, 2) + " " + sPid.substring(2, 5) + " " + sPid.substring(5, 7) + " " + sPid.substring(7, 9) + " - " + sPid.substring(9, 10); } else { sPid = sPid.substring(2, 5) + " " + sPid.substring(5, 7) + " " + sPid.substring(7, 9) + " - " + sPid.substring(9, 10); } */ sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+20, parseInt(iLeft)+270, sPid, 2, 2); if (sPatnm.length > 3) { sPatnm = sPatnm.substring(0, 1) + " " + sPatnm.substring(1, 2) + " " + sPatnm.substring(2, 3) + " " + sPatnm.substring(3, 4); } else { sPatnm = sPatnm.substring(0, 1) + " " + sPatnm.substring(1, 2) + " " + sPatnm.substring(2, 3); } sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+90, parseInt(iLeft)+280, sPatnm, 2, 2); sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+100, parseInt(iLeft)+620, sDeptEngAbbr, 2, 2); sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+100, parseInt(iLeft)+720, sFsexamflag, 2, 2); sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+160, parseInt(iLeft)+230, sRrsgtno.substring(0,8)+"******", 1, 1.5); if(sOrddd != ""){ sOrddd = sOrddd.substring(0, 4) + "-" + sOrddd.substring(4, 6) + "-" + sOrddd.substring(6, 8); sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+160, parseInt(iLeft)+490, sOrddd, 1, 1.5); } sSndMsg += esc + "V" + parseInt(iTop)+220 + esc + "H" + parseInt(iLeft)+200 + esc + "BG02100" + sBcno; // ¹ÙÄÚµå(BGaabbb : a-°£°Ý(01~12), b-³ôÀÌ(001~600)) sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+350, parseInt(iLeft)+300, "*" + sBcno + "*", 1, 1); // Á¾·á ¹× Ãâ·Â¹° Ãâ·Â¼ö·® sSndMsg += esc + "Q1" + esc + "Z"; CommAX.SendMsg(sSndMsg); CommAX.PortOpen("false"); }else{ // ±âÁ¸±×´ë·Î // if(sPrntKind == "1") { if(portOpenTF == "TRUE"){ sSndMsg += chrtBarCode_StartFormat(sLeftBank, sTopBank); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ //sSndMsg += chrtBarCode_ChangeFont("A", 0, 0); // ÆùÆ® ¼³Á¤ // º´¿øº° µî·Ï¹øÈ£ Ç¥½Ã¹æ¹ý ¿©ºÎ(HardCode Å×À̺í ÀÌ¿ë) - 2009/06/01 Ãß°¡ mmbfGetHardCodeInfoNm("/root/send/harddata","/root/temp/hardcode", 3801); //OCR¼½ÄÀÇ µî·Ï¹øÈ£ üũ·ÎÁ÷ Ç¥½Ã ¿©ºÎ var hardcd = model.getValue("/root/temp/hardcode/hardcd/hardcd"); //alert(hardcd); if (hardcd == "Y") { // Ãâ·ÂÇÒ µ¥ÀÌÅÍ »ý¼º for(var i = sPid.length; i < 10; i++){ sPid = "0" + sPid; } var tmp_pid = model.getvalue(barcodeinfo+"/pid"); if(tmp_pid.length >= 9){ sPid = sPid.substring(0, 2) + " " + sPid.substring(2, 5) + " " + sPid.substring(5, 7) + " " + sPid.substring(7, 9) + " - " + sPid.substring(9, 10); } else { sPid = sPid.substring(2, 5) + " " + sPid.substring(5, 7) + " " + sPid.substring(7, 9) + " - " + sPid.substring(9, 10); } } else { var instcd = getUserInfo("dutplceinstcd"); if (instcd == "013") { if (sPid < 1314016) { for(var i = sPid.length; i < 6; i++){ sPid = "0" + sPid; } } var tmp_pid = model.getvalue(barcodeinfo+"/pid"); if(tmp_pid.length >= 7){ sPid = sPid.substring(0, 2) + " " + sPid.substring(2, 4) + " " + sPid.substring(4, 6) + "-" + sPid.substring(6, 7); } else { sPid = sPid.substring(0, 2) + " " + sPid.substring(2, 4) + " " + sPid.substring(4, 6); } } } /* º´¿øº° Àû¿ëÀ¸·Î º¯°æ(20090701) for(var i = sPid.length; i < 10; i++){ sPid = "0" + sPid; } var tmp_pid = model.getvalue(barcodeinfo+"/pid"); if(tmp_pid.length >= 9){ sPid = sPid.substring(0, 2) + " " + sPid.substring(2, 5) + " " + sPid.substring(5, 7) + " " + sPid.substring(7, 9) + " - " + sPid.substring(9, 10); } else { sPid = sPid.substring(2, 5) + " " + sPid.substring(5, 7) + " " + sPid.substring(7, 9) + " - " + sPid.substring(9, 10); } //alert(sPid); */ sSndMsg += chrtBarCode_ChangeFont("C", 52, 32); // Height, widthÆùÆ® ¼³Á¤ sSndMsg += chrtBarCode_FieldDataA(70, 20, sPid); // °¡·Î, ¼¼·Î, ÅØ½ºÆ® ȯÀÚµî·Ï¹øÈ£ sPatnm = sPatnm.substring(0, 1) + " " + sPatnm.substring(1, 2) + " " + sPatnm.substring(2, 3); //alert(sPatnm); /* sSndMsg += chrtBarCode_ChangeFont("C", 100, 100); // Height, widthÆùÆ® ¼³Á¤ sSndMsg += CommAX.PrtImgOut("GRAPH002", sPatnm); //ȯÀÚÀ̸§ sSndMsg += chrtBarCode_FiendOrigin(75, 90); sSndMsg += "^XGGRAPH002,2,2^FS"; */ sSndMsg += chrtBarCode_ChangeFont("C", 100, 100); // Height, widthÆùÆ® ¼³Á¤ sSndMsg += CommAX.PrtImgOut(75, 90, sPatnm, 2, 2); //ȯÀÚÀ̸§ sSndMsg += CommAX.HanImageData(); sSndMsg += chrtBarCode_ChangeFont("C", 32, 32); // Height, widthÆùÆ® ¼³Á¤ sSndMsg += chrtBarCode_FieldDataA(380, 100, sDeptEngAbbr); // °¡·Î, ¼¼·Î, ÅØ½ºÆ® ºÎ¼¿µ¹®¾à¾î /* sSndMsg += chrtBarCode_ChangeFont("C", 300, 300); // Height, widthÆùÆ® ¼³Á¤ sSndMsg += CommAX.PrtImgOut("GRAPH003", sFsexamflag); //ÃÊÀçÁø±¸ºÐ sSndMsg += chrtBarCode_FiendOrigin(500, 100); sSndMsg += "^XGGRAPH003,2,2^FS"; */ sSndMsg += chrtBarCode_ChangeFont("C", 300, 300); // Height, widthÆùÆ® ¼³Á¤ sSndMsg += CommAX.PrtImgOut(500, 100, sFsexamflag, 1, 1); //ÃÊÀçÁø±¸ºÐ sSndMsg += CommAX.HanImageData(); sSndMsg += chrtBarCode_ChangeFont("C", 20, 20); // Height, widthÆùÆ® ¼³Á¤ sSndMsg += chrtBarCode_FieldDataA(30, 160, sRrsgtno); // ÁֹιøÈ£ if(sOrddd != ""){ sOrddd = sOrddd.substring(0, 4) + "-" + sOrddd.substring(4, 6) + "-" + sOrddd.substring(6, 8); sSndMsg += chrtBarCode_ChangeFont("C", 20, 20); // Height, widthÆùÆ® ¼³Á¤ sSndMsg += chrtBarCode_FieldDataA(390, 160, sOrddd); // Áø·áÀÏÀÚ } sSndMsg += chrtBarCode_ChangeFont("F", 10, 10); sSndMsg += chrtBarCode_BarCode_Code39(50, 185, "N", 60, sBcno); // ¹ÙÄÚµå sSndMsg += chrtBarCode_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += chrtBarCode_FieldDataA(190, 250, "*" + sBcno + "*"); //¹ÙÄÚµå¹øÈ£ sSndMsg += chrtBarCode_EndFormat(1); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } } CommAX.PortOpen("false"); } function test(){ CommAX.CommPort = "1"; // Ãâ·Â Port CommAX.Settings = "9600,n,8,1"; // Comm ¼³Á¤ var sSndMsg = ""; var portOpenTF = CommAX.PortOpen("true"); if(portOpenTF == "TRUE"){ //alert("open"); sSndMsg += chrtBarCode_StartFormat(0, 0); sSndMsg += chrtBarCode_FieldDataA(140, 140, "1111"); sSndMsg += chrtBarCode_EndFormat(1); CommAX.SendMessage(sSndMsg); } CommAX.PortOpen("false"); } function fGetDeptEngAbbr(engabbr, ref, resref){ var deptcd = model.getValue(ref+"[deptengabbr='" + engabbr + "']/deptcd"); model.setValue(resref, deptcd); model.refresh(); } function fGetOutEnvelopeInfo(){ model.resetInstanceNode("/root/send/reqdata"); model.makeValue("/root/send/reqdata/frompid", model.getValue("/root/main/envelopebarcode/frompid")); model.makeValue("/root/send/reqdata/topid", model.getValue("/root/main/envelopebarcode/topid")); model.makeValue("/root/send/reqdata/stddate", model.getValue("/root/main/envelopebarcode/stddate")); model.makeValue("/root/send/reqdata/fsexamflag", model.getValue("/root/main/envelopebarcode/fsexamflag")); if(submit("TRMRC01602")){ messageBox("°Ë»öÀ»", "I002") } model.removeNodeset("/root/send/reqdata"); //model.setValue("/root/main/envelopebarcode/frompid", ""); fLastEnvelopeStdData(); model.refresh(); } /* =============================================================================== File Name : LZZ001.js File Explanation : ¹ÙÄÚµåÃâ·Â Common js (for Zebra ZPL ) File Author : Jin Hwa Ji. 2007-05-08 Revision Details : =============================================================================== */ /** * @group : commonweb * @ver : 2007.05.08 (CMCDEV-0001) * @by : Jin Hwa Ji [ACK Co., Ltd.] * @--------------------------------------------------- * @type : function * @access : public *
* ¹ÙÄÚµå Format ½ÃÀÛ * ** @param : pX = ½ÃÀÛ °¡·ÎÀ§Ä¡ (in dots) * @param : pY = ½ÃÀÛ ¼¼·ÎÀ§Ä¡ (in dots) * @return : * @--------------------------------------------------- */ function chrtBarCode_StartFormat(pX, pY) { return "^XA" + "^LH" + pX + "," + pY; } /** * @group : commonweb * @ver : 2007.05.08 (CMCDEV-0001) * @by : Jin Hwa Ji [ACK Co., Ltd.] * @--------------------------------------------------- * @type : function * @access : public *
* ¹ÙÄÚµå Format Á¾·á * ** @param : pCnt = Ãâ·Â¸Å¼ö * @return : * @--------------------------------------------------- */ function chrtBarCode_EndFormat(pCnt) { var vCnt = 1; if (isNull(pCnt)) { vCnt = 1; } else { vCnt = pCnt } return "^PQ" + vCnt + "^XZ"; } /** * @group : commonweb * @ver : 2007.05.08 (CMCDEV-0001) * @by : Jin Hwa Ji [ACK Co., Ltd.] * @--------------------------------------------------- * @type : function * @access : public *
* ¹ÙÄÚµå Format Á¾·á * ** @param : pX = ½ÃÀÛ °¡·ÎÀ§Ä¡ (in dots) * @param : pY = ½ÃÀÛ ¼¼·ÎÀ§Ä¡ (in dots) * @return : * @--------------------------------------------------- */ function chrtBarCode_FiendOrigin(pX, pY) { return "^FO" + pX + "," + pY; } /** * @group : commonweb * @ver : 2007.05.08 (CMCDEV-0001) * @by : Jin Hwa Ji [ACK Co., Ltd.] * @--------------------------------------------------- * @type : function * @access : public *
* ±âº» Font ¼³Á¤ * ** @param : pF = Default Font * @param : pH = Height(in dots) - Default 9 * @param : pW = Width(in dots) - Default 5 * @return : * @--------------------------------------------------- */ function chrtBarCode_ChangeFont(pF, pH, pW) { var sBuf = ""; sBuf = "^CF" + pF; sBuf += "," + pH; sBuf += "," + pW; return sBuf; } /** * @group : commonweb * @ver : 2007.05.08 (CMCDEV-0001) * @by : Jin Hwa Ji [ACK Co., Ltd.] * @--------------------------------------------------- * @type : function * @access : public *
* ¾ËÆÄºª, ¼ýÀÚ FieldÁ¤ÀÇ * ** @param : pX = ½ÃÀÛ °¡·ÎÀ§Ä¡ (in dots) * @param : pY = ½ÃÀÛ ¼¼·ÎÀ§Ä¡ (in dots) * @param : pData = Field Data * @param : pReverse = ¹è°æ ±âÁØÀ¸·Î ¿ª»óÀ¸·ÎÇ¥½Ã ( Y:¿ª»óÀ¸·Î ) * @return : * @--------------------------------------------------- */ function chrtBarCode_FieldDataA(pX, pY, pData, pReverse) { var sBuf = ""; sBuf = chrtBarCode_FiendOrigin(pX, pY); if (!isNull(pReverse)) { if (pReverse.getTrim() == "Y") { sBuf += "^FR"; } } sBuf += "^FD" + pData + "^FS"; return sBuf; } /** * @group : commonweb * @ver : 2007.05.08 (CMCDEV-0001) * @by : Jin Hwa Ji [ACK Co., Ltd.] * @--------------------------------------------------- * @type : function * @access : public *
* ¹ÙÄÚµå Á¤ÀÇ(Code 39) * ** @param : pX = ½ÃÀÛ °¡·ÎÀ§Ä¡ * @param : pY = ½ÃÀÛ ¼¼·ÎÀ§Ä¡ * @param : pO = ¹æÇâ * @param : pH = ¹ÙÄÚµå Height * @param : pData = ¹ÙÄÚµåÁ¤º¸ * @return : * @--------------------------------------------------- */ function chrtBarCode_BarCode_Code39(pX, pY, pO, pH, pData) { var sBuf = ""; sBuf = chrtBarCode_FiendOrigin(pX, pY); sBuf += "^BY2,2.0"; sBuf += "^B3" + pO + ",N," + pH + ",N,N^FD" + pData + "^FS"; return sBuf; } function fAutoPrntBarCd(){ model.makeValue("/root/send/reqdata/curr_date", getCurrentDate()+getCurrentTime()); submit("TRMRC01604"); gTimerID = window.setInterval( "fAutoPrntBarCd();", 300000); if(submit("TXMRC01601")){ fBarCodePrnterSetting(pRef); } } function fLastEnvelopeStdData(){ model.resetInstanceNode("/root/send/reqdata"); if(model.getValue("/root/main/envelopebarcode/fsexamflag") == "F"){ model.makeValue("/root/send/reqdata/fsexamflag", model.getValue("/root/main/envelopebarcode/fsexamflag")); submit("TRMRC01605"); var node_cnt = getNodesetCount("/root/init/envelope/stddata"); if(model.getValue("/root/init/envelope/stddata") != ""){ model.setValue("/root/main/envelopebarcode/frompid", model.getValue("/root/init/envelope/stddata")); } } else if(model.getValue("/root/main/envelopebarcode/fsexamflag") == "D"){ model.makeValue("/root/send/reqdata/fsexamflag", model.getValue("/root/main/envelopebarcode/fsexamflag")); submit("TRMRC01605"); var node_cnt = getNodesetCount("/root/init/envelope/stddata"); if(model.getValue("/root/init/envelope/stddata") != ""){ model.setValue("/root/main/envelopebarcode/stddate", model.getValue("/root/init/envelope/stddata")); } } model.resetInstanceNode("/root/send/reqdata"); model.refresh(); } function fEnvelopePrnt(pRef){ model.resetInstanceNode("/root/main/barcodeinfo"); model.resetInstanceNode("/root/send/reqdata"); var result_cnt = getNodesetCount("/root/main/envelopebarcode/info/list"); //alert(result_cnt); for(var cnt = 1; cnt <= result_cnt; cnt++){ model.setValue("/root/main/barcodeinfo/pid", model.getValue("/root/main/envelopebarcode/info/list["+cnt+"]/pid")); model.setValue("/root/main/barcodeinfo/orddeptcd", model.getValue("/root/main/envelopebarcode/info/list["+cnt+"]/orddeptcd")); model.setValue("/root/main/barcodeinfo/ioflag", model.getValue("/root/main/envelopebarcode/info/list["+cnt+"]/ordtype")); model.setValue("/root/main/barcodeinfo/orddd", model.getValue("/root/main/envelopebarcode/info/list["+cnt+"]/orddd")); model.setValue("/root/main/barcodeinfo/atdoctid", model.getValue("/root/main/envelopebarcode/info/list["+cnt+"]/atdoctid")); var barcode = model.getValue("/root/main/envelopebarcode/info/list["+cnt+"]/bcno"); for(var i = barcode.length; i < 10; i++){ barcode = "0" + barcode; } model.setValue("/root/main/barcodeinfo/bcno", barcode); model.setValue("/root/main/barcodeinfo/fstrgstrid", ""); model.setValue("/root/main/barcodeinfo/lastupdtrid", ""); model.setValue("/root/main/barcodeinfo/chrtrem", ""); model.setValue("/root/main/barcodeinfo/hngnm", model.getValue("/root/main/envelopebarcode/info/list["+cnt+"]/hngnm")); model.setValue("/root/main/barcodeinfo/rrgstno", model.getValue("/root/main/envelopebarcode/info/list["+cnt+"]/rrgstno")); model.setValue("/root/main/barcodeinfo/fsexamflag", model.getValue("/root/main/envelopebarcode/info/list["+cnt+"]/fsexamflag")); model.setValue("/root/main/barcodeinfo/depthngnm", model.getValue("/root/main/envelopebarcode/info/list["+cnt+"]/depthngnm")); model.setValue("/root/main/barcodeinfo/deptengabbr", model.getValue("/root/main/envelopebarcode/info/list["+cnt+"]/deptengabbr")); model.setValue("/root/main/barcodeinfo/cretno", model.getValue("/root/main/envelopebarcode/info/list["+cnt+"]/cretno")); fBarCodePrnterSetting(pRef); model.resetInstanceNode("/root/send/reqdata"); model.makeValue("/root/send/reqdata/pid", model.getValue("/root/main/barcodeinfo/pid")); model.makeValue("/root/send/reqdata/orddeptcd", model.getValue("/root/main/barcodeinfo/orddeptcd")); model.makeValue("/root/send/reqdata/ordtype", model.getValue("/root/main/barcodeinfo/ioflag")); model.makeValue("/root/send/reqdata/orddd", model.getValue("/root/main/barcodeinfo/orddd")); model.makeValue("/root/send/reqdata/orddrid", model.getValue("/root/main/barcodeinfo/atdoctid")); model.makeValue("/root/send/reqdata/fsexamflag", model.getValue("/root/main/barcodeinfo/fsexamflag")); model.makeValue("/root/send/reqdata/stddata", model.getValue("/root/main/barcodeinfo/pid")); model.makeValue("/root/send/reqdata/cretno", model.getValue("/root/main/barcodeinfo/cretno")); if(model.getValue("/root/main/envelopebarcode/topid") == "9999999999"){ submit("TXMRC01602"); } } fLastEnvelopeStdData(); model.setValue("/root/main/envelopebarcode/topid","9999999999"); model.refresh(); }