/** * Áø´Ü°Ë»ç °øÅë JS ÆÄÀÏ * file name : LLZ001.js * date : 2006-11-11 * update : 2007-03-13 (jch) */ var pColSep = "¢Ë"; // Column ±¸ºÐÀÚ var pRowSep = "¢Ì"; // Row ±¸ºÐÀÚ function fLIS_TestInfo(pRow, pSetRef,pRef) { model.setValue(pSetRef+"/rsltrgsgid", model.getValue(pRef+"["+pRow+"]/rsltrgsgid")); // °á°úÀÔ·ÂÀÚ model.setValue(pSetRef+"/mdlreptid", model.getValue(pRef+"["+pRow+"]/mdlreptid")); // Áß°£(¿¹ºñ)º¸°íÀÚ model.setValue(pSetRef+"/lastreptid", model.getValue(pRef+"["+pRow+"]/lastreptid")); // ÃÖÁ¾º¸°íÀÚ output5.refresh(); output6.refresh(); output7.refresh(); } /** * */ function fCOMLIS_getMarkColor(pMark, pGbn){ var color = ""; if (pGbn == "B") { // ¹è°æ»ö if (pMark == "H") { color = "#f7a08b#"; } else if (pMark == "L") { color = "#b9e5fb"; } else if (pMark == "P") { color = "#7BE6B7"; } else if (pMark == "D") { color = "#dec6a4" ; } else if (pMark == "C") { color = "#ffe79d"; } else if (pMark == "A") { color = "#fec34d"; } } else if (pGbn == "F") { // Àü°æ»ö(±ÛÀÚ»ö) color[0] = 255; color[1] = 255; color[2] = 255; if (pMark == "H") { color[0] = 255; color[1] = 0; color[2] = 0; //color[0] = 0; color[1] = 0; color[2] = 255; } else if (pMark == "L") { color[0] = 0; color[1] = 0; color[2] = 255; //color[0] = 255; color[1] = 0; color[2] = 0; } else if (pMark == "P") { color[0] = 153; color[1] = 0; color[2] = 204; } else if (pMark == "D") { color[0] = 0; color[1] = 128; color[2] = 0; } else if (pMark == "C") { color[0] = 255; color[1] = 102; color[2] = 0; } else if (pMark == "A") { color[0] = 0; color[1] = 0; color[2] = 0; } } return color; } /** * º¸À̴°á°ú·Î ¹Ù²Ù±â */ function fCOMLIS_CvtReptrslt(pInptrslt, pRsltkind, pUlen, pLlen, pType , pNvalrsltlimyn) { var vReptrslt = pInptrslt; if (vReptrslt != "") { // °á°úÀ¯Çü üũ if (pRsltkind == "1") { //¼ýÀÚ¸¸ °¡´É if( !vReptrslt.isNumber() && !vReptrslt.isFloat() ) { messageBox("¼ýÀÚ°á°ú¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù." , "I",""); return "err"; } } else { //¹®ÀÚ+¼ýÀÚÈ¥ÇÕ } //¼ýÀÚ°á°ú Å©±âÁ¦ÇÑ if (vReptrslt.isNumber() || vReptrslt.isFloat()) { //Á¤¼öÀÚ¸®¼ö Å©±âÁ¦ÇÑ(»ç¿ë¾ÈÇÔ) /* if( eval(pUlen) > -1 ) { } */ if(pLlen.isNumber()){ //½Ç¼öÀÚ¸®¼ö Å©±âÁ¦ÇÑ if (eval(pLlen) > -1 && pNvalrsltlimyn == "Y") { vReptrslt = fCOMLIS_RstRound(vReptrslt, pLlen, pType); } } } } //if( vReptrslt=="" ) return "err"; return vReptrslt; } /** * ¿Ã¸², ¹Ý¿Ã¸², ³»¸² ó¸® */ function fCOMLIS_RstRound(pRst, pLen, pType) { var vNumber = eval(pRst); if (pLen == "") return vNumber; if (pType == "") return vNumber; if (pLen != "0") { if (pType == "2") { // ¿Ã¸² if (eval(pLen) > 0) { vNumber = Math.ceil(Math.round(parseFloat(vNumber) * Math.pow(10, pLen))) / Math.pow(10, pLen); } else { return ""; } } else if (pType == "1") { // ¹Ý¿Ã¸² if (eval(pLen) > 0) { vNumber = Math.round(Math.round(parseFloat(vNumber) * Math.pow(10, pLen))) / Math.pow(10, pLen); } else { return ""; } } else if (pType == "3") { // ³»¸² if (eval(pLen) > 0) { } else { return ""; } } else { return ""; } // ¼Ò¼öÀÚ¸®º¸´Ù ÀÛÀº°æ¿ì 0À¸·Î ä¿î´Ù.. var vTmpArray = eval(vNumber).toString().setReplaceWord("-", "").split("."); if(vTmpArray.length == 2 ) { vNumber = vTmpArray[0].toString() + "." + (vTmpArray[1].toString() + "0000000000").substr(0, eval(pLen)); } else { vNumber = vTmpArray[0].toString() + "." + "0000000000".substr(0, eval(pLen)); } } else if (pLen == "0") { if (pType == "2") { // ¿Ã¸² vNumber = Math.ceil(parseFloat(vNumber)); } else if (pType == "1") { // ¹Ý¿Ã¸² vNumber = Math.round(parseFloat(vNumber)); } else if (pType == "3") { // ³»¸² } // ¼Ò¼öÀÚ¸®°¡ 0Àΰæ¿ì Á¤¼öºÎºÐ¸¸ ÃëÇÑ´Ù. vNumber = vNumber.toString().getTruncate() } return vNumber; } /** * °á°ú L/H ÆÇÁ¤ * * »ç¿ëXFM * LLR_GSHMSangSe.xfm */ function fCOMLIS_JudgLH(pResult, vJudgkind, pRefL, pRefLS, pRefH, pRefHS,pRefLT,pRvalflag) { // °á°úÆÇÁ¤ Low/High¸¸ ¼öÇà var vJudgmark = ""; if (vJudgkind != "0") { var isLow = true; var isHigh = true; if (!pResult.isNumber() && !pResult.isFloat()) { return vJudgmark; } if (!pRefL.isNumber() && !pRefL.isFloat()) { isLow = false; } if (!pRefH.isNumber() && !pRefH.isFloat()) { isHigh = false; } if (isLow) { //ÇÏÇѰª üũ if (pRefLS == "0") { // °á°ú <= Âü°íÄ¡ = L if (parseFloat(pResult) < parseFloat(pRefL)) vJudgmark = "L"; } else if (pRefLS == "1") { // °á°ú < Âü°íÄ¡ = L if (parseFloat(pResult) <= parseFloat(pRefL)) vJudgmark = "L"; } } if (isHigh) { //»óÇѰª üũ if (pRefHS == "0") { // °á°ú >= Âü°íÄ¡ = H if (parseFloat(pResult) > parseFloat(pRefH)) vJudgmark = "H"; } else if (pRefHS == "1") { // °á°ú > Âü°íÄ¡ = H if (parseFloat(pResult) >= parseFloat(pRefH)) vJudgmark = "H"; } } } return vJudgmark; } /** * Panic, Critical, Alert ÆÇÁ¤ * */ function fCOMLIS_JudgPCA(pResult, pJudgGbn, pRefL, pRefLS, pRefH, pRefHS, pJudgmark) { var vRetJudgmark = ""; var isLower = true; var isUpper = true; // °á°ú°¡ ¼ýÀÚ°¡ ¾Æ´Ñ°æ¿ì PCAÆÇÁ¤ ¾ÈÇÔ if (!pResult.isNumber() && !pResult.isFloat()) { return vRetJudgmark; } if (!pRefL.isNumber() && !pRefL.isFloat()) { isLower = false; } if (!pRefH.isNumber() && !pRefH.isFloat()) { isUpper = false; } /** ÆÇÁ¤±¸ºÐ(pJudgGbn) [0] »ç¿ë¾ÈÇÔ [1] ÇÏÇѸ¸ »ç¿ë [2] »óÇѸ¸ »ç¿ë [3] ¸ðµÎ»ç¿ë [4] ÇÏÇѸ¸ »ç¿ë (Grade) [5] »óÇѸ¸ »ç¿ë (Grade) [6] ¸ðµÎ »ç¿ë (Grade) [7] Grayzone »ç¿ë --2006.05.22 ACK.HSM Ãß°¡ */ /** -- 2008.02.21 ÀçÇÑ Ãß°¡ ºÎµîÈ£(pRefLS, pRefHS) 0 : < 1 : <= 2 : > 3 : >= */ var resultF = parseFloat(pResult); var reflF = parseFloat(pRefL); var refhF = parseFloat(pRefH); if (pJudgGbn == "1") { if (isLower) { if(pRefLS == "0") vRetJudgmark = (resultF < reflF) ? pJudgmark : ""; else if(pRefLS == "1") vRetJudgmark = (resultF <= reflF) ? pJudgmark : ""; } } else if (pJudgGbn == "2") { if (isUpper) { if(pRefHS == "2") vRetJudgmark = (resultF > refhF) ? pJudgmark : ""; else if(pRefHS == "3") vRetJudgmark = (resultF >= refhF) ? pJudgmark : ""; } } else if (pJudgGbn == "3") { if (isLower && isUpper) { if(pRefLS == "0" && pRefHS == "2") vRetJudgmark = ((resultF < reflF) || (resultF > refhF)) ? pJudgmark : ""; else if(pRefLS == "0" && pRefHS == "3") vRetJudgmark = ((resultF < reflF) || (resultF >= refhF)) ? pJudgmark : ""; else if(pRefLS == "1" && pRefHS == "2") vRetJudgmark = ((resultF <= reflF) || (resultF > refhF)) ? pJudgmark : ""; else if(pRefLS == "1" && pRefHS == "3"){ vRetJudgmark = ((resultF <= reflF) || (resultF >= refhF)) ? pJudgmark : ""; } } } else if (pJudgGbn == "4") { } else if (pJudgGbn == "5") { } else if (pJudgGbn == "6") { } else if (pJudgGbn == "7") { if (isLower && isUpper) vRetJudgmark = ((resultF >= reflF) && (resultF <= refhF)) ? pJudgmark : ""; } return vRetJudgmark; } /** * Delta ÆÇÁ¤ * */ function fCOMLIS_JudgDelta(pResult, pBFResult, pJudgGbn, pRefH, pDeltaday, pRstinterval) { var vRetJudgmark = ""; var isLower = true; var isUpper = true; // °á°ú°¡ ¼ýÀÚ°¡ ¾Æ´Ñ°æ¿ì DeltaÆÇÁ¤ ¾ÈÇÔ if (!pResult.isNumber() && !pResult.isFloat()) { return vRetJudgmark; } // ÀÌÀü °á°ú°¡ ¼ýÀÚ°¡ ¾Æ´Ñ°æ¿ì DeltaÆÇÁ¤ ¾ÈÇÔ if (!pBFResult.isNumber() && !pBFResult.isFloat()) { return vRetJudgmark; } // ÀÌÀü ÃÖÁ¾º¸°í°¡ ¾ø°Å³ª ¼ýÀÚ°¡¾Æ´Ñ°æ¿ì DeltaÆÇÁ¤ ¾ÈÇÔ(ÃÖÁ¾º¸°íÀϰúÀÇ Â÷À̰¡ NullÀΰæ¿ì) if (!pRstinterval.isNumber() && !pRstinterval.isFloat()) { return vRetJudgmark; } // ÀÌÀü ÃÖÁ¾º¸°íÀϰúÀÇ Â÷À̰¡ DeltaÆÇÁ¤±â°£À» ÃʰúÇѰæ¿ì DeltaÆÇÁ¤ ¾ÈÇÔ if ((pDeltaday.isNumber()) && (eval(pDeltaday < pRstinterval))) { return vRetJudgmark; } if (!pRefH.isNumber() && !pRefH.isFloat()) { return vRetJudgmark; } /** ÆÇÁ¤±¸ºÐ(pJudgGbn) [1] º¯È­Â÷ = ÇöÀç°á°ú - ÀÌÀü°á°ú [2] º¯È­ºñÀ² = º¯È­Â÷/ÀÌÀü°á°ú * 100 [3] ±â°£´çº¯È­Â÷ = º¯È­Â÷/±â°£ [4] ±â°£´çº¯È­ºñÀ² = º¯È­ºñÀ²/±â°£ [5] Àý´ëº¯È­ºñÀ² = º¯È­Â÷/ÀÌÀü°á°ú [6] Grade Delta = ÇöÀçGrade - ÀÌÀüGrade */ var resultF = parseFloat(pResult); var bfresultF = parseFloat(pBFResult); var refhF = parseFloat(pRefH); var rstintervalF = parseFloat(pRstinterval); // ÆÇÁ¤±¸ºÐ¿¡ µû¸¥ °è»ê°á°ú var rstCalc = 0 var rstDiff = parseFloat(Math.abs(resultF - bfresultF)); // º¯È­Â÷(Àý´ë°ª) var rstDiffRate = (rstDiff / bfresultF) * 100 // º¯È­ºñÀ² if (pJudgGbn == "1") { rstCalc = rstDiff; } else if (pJudgGbn == "2") { rstCalc = rstDiffRate; } else if (pJudgGbn == "3") { if (rstintervalF.toString() != "0") rstCalc = rstDiff / rstintervalF; } else if (pJudgGbn == "4") { if (rstintervalF.toString() != "0") rstCalc = rstDiffRate / rstintervalF; } else if (pJudgGbn == "5") { rstCalc = rstDiff / bfresultF; } else if (pJudgGbn == "6") { } //alert("°è»ê°á°ú = " + rstCalc); if (rstCalc != 0) vRetJudgmark = (rstCalc > refhF) ? "D" : ""; // ÆÇÁ¤ (»óÇѰªÀ» ¹þ¾î³ª´Â°æ¿ì¸¸ Deltaó¸® return vRetJudgmark; } /** * Çã¿ëÇÏÇÑÄ¡ ÆÇÁ¤ * */ function fCOMLIS_JudgLimit(pResult, pJudgType, pRefL, pRefLS, pRefLDK, pRefH, pRefHS, pRefHDK) { var retResult = pResult; var isLow = true; var isHigh = true; //alert("pResult="+pResult+", pJudgType="+pJudgType+", pRefL="+pRefL+", pRefLS="+pRefLS+", pRefH="+pRefH+", pRefHS="+pRefHS); // °á°ú ¼ýÀÚ¿©ºÎ if (!pResult.isNumber() && !pResult.isFloat()) { return retResult; } // Çã¿ë ÇÏÇѰª ¼ýÀÚ¿©ºÎ if (pRefL.isNumber() && !pRefL.isFloat()) { isLow = false; } // Çã¿ë »óÇ×°ª ¼ýÀÚ¿©ºÎ if (pRefH.isNumber() && !pRefH.isFloat()) { isHigh = false; } //if(isLow && isHigh && (parseFloat(pResult) <= parseFloat(pRefL)) && (parseFloat(pResult) >= parseFloat(pRefH))){ //} //else if(isLow && !isHigh && (parseFloat(pResult) <= parseFloat(pRefL))){ //} //else if(!isLow && isHigh && (parseFloat(pResult) >= parseFloat(pRefH))){ //} //else{ /** -- 2008.02.21 ÀçÇÑ Ãß°¡ ºÎµîÈ£(pRefLS, pRefHS) 0 : < 1 : <= 2 : > 3 : >= */ // Çã¿ëÄ¡ ÇÏÇÑ or ¸ðµÎ //alert("pJudgType = " + pJudgType + " pJudgType = " + pJudgType + " isLow = " + isLow); if ((pJudgType == "1" || pJudgType == "3") && isLow) { /* È­¸é¿¡ º¸ÀÌ´Â °á°ú(pRefLDK) -- 2008.02.21 ÀçÇÑ ¼öÁ¤ [0] ¾øÀ½ [1] °á°ú¸¦ 'Çã¿ëÇÏÇѼöÄ¡·Î'·Î : ¿¹) 20 [2] °á°ú¸¦ '<Çã¿ëÇÏÇѼöÄ¡·Î'·Î : ¿¹) < 20 [3] °á°ú¸¦ 'Çã¿ëÇÏÇѼöÄ¡ ÀÌÇÏ·Î'·Î : ¿¹) 20ÀÌÇÏ [4] °á°ú¸¦ 'Çã¿ëÇÏÇѼöÄ¡ ¹Ì¸¸À¸·Î'·Î : ¿¹) 20¹Ì¸¸ [5] °á°ú¸¦ 'Àç°ËÁß'·Î : ¿¹) Àç°ËÁß [6] °á°ú¸¦ 'ÃøÁ¤ºÒ°¡'·Î : ¿¹) ÃøÁ¤ºÒ°¡ */ if(pRefLS == "0") { if (parseFloat(pResult) < parseFloat(pRefL)) { if (pRefLDK == "1") { retResult = pRefL; } else if (pRefLDK == "2") { retResult = "< " + pRefL; } else if (pRefLDK == "3") { retResult = pRefL + " ÀÌÇÏ"; } else if (pRefLDK == "4") { retResult = pRefL + " ¹Ì¸¸"; } else if (pRefLDK == "5") { retResult = "Àç°ËÁß"; } else if (pRefLDK == "6") { retResult = "ÃøÁ¤ºÒ°¡"; } } }else if(pRefLS == "1") { if (parseFloat(pResult) <= parseFloat(pRefL)) { if (pRefLDK == "1") { retResult = pRefL; } else if (pRefLDK == "2") { retResult = "< " + pRefL; } else if (pRefLDK == "3") { retResult = pRefL + " ÀÌÇÏ"; } else if (pRefLDK == "4") { retResult = pRefL + " ¹Ì¸¸"; } else if (pRefLDK == "5") { retResult = "Àç°ËÁß"; } else if (pRefLDK == "6") { retResult = "ÃøÁ¤ºÒ°¡"; } } } } // Çã¿ëÄ¡ »óÇÑ or ¸ðµÎ if ((pJudgType == "2" || pJudgType == "3") && isHigh) { /* È­¸é¿¡ º¸ÀÌ´Â °á°ú(pRefHDK) -- 2008.02.21 ÀçÇÑ ¼öÁ¤ [0] ¾øÀ½ [1] °á°ú¸¦ 'Çã¿ë»óÇѼöÄ¡·Î'·Î : ¿¹) 2000 [2] °á°ú¸¦ '>Çã¿ë»óÇѼöÄ¡·Î'·Î : ¿¹) > 2000 [3] °á°ú¸¦ 'Çã¿ë»óÇѼöÄ¡ ÀÌ»óÀ¸·Î'·Î : ¿¹) 2000ÀÌ»ó [4] °á°ú¸¦ 'Çã¿ë»óÇѼöÄ¡ Ãʰú·Î'·Î : ¿¹) 2000Ãʰú [5] °á°ú¸¦ 'Àç°ËÁß'·Î : ¿¹) Àç°ËÁß [6] °á°ú¸¦ 'ÃøÁ¤ºÒ°¡'·Î : ¿¹) ÃøÁ¤ºÒ°¡ */ if(pRefHS == "2") { if (parseFloat(pResult) > parseFloat(pRefH)) { if (pRefHDK == "1") { retResult = pRefH; } else if (pRefHDK == "2") { retResult = "> " + pRefH; } else if (pRefHDK == "3") { retResult = pRefH + " ÀÌ»ó"; } else if (pRefHDK == "4") { retResult = pRefH + " Ãʰú"; } else if (pRefHDK == "5") { retResult = "Àç°ËÁß"; } else if (pRefHDK == "6") { retResult = "ÃøÁ¤ºÒ°¡"; } } }else if(pRefHS == "3") { if (parseFloat(pResult) >= parseFloat(pRefH)) { if (pRefHDK == "1") { retResult = pRefH; } else if (pRefHDK == "2") { retResult = "> " + pRefH; } else if (pRefHDK == "3") { retResult = pRefH + " ÀÌ»ó"; } else if (pRefHDK == "4") { retResult = pRefH + " Ãʰú"; } else if (pRefHDK == "5") { retResult = "Àç°ËÁß"; } else if (pRefHDK == "6") { retResult = "ÃøÁ¤ºÒ°¡"; } } } } //} return retResult; } /** * »ç¿ëÀÚÁ¤ÀÇÆÇÁ¤ °á°úº¯°æ * */ function fCOMLIS_CvtUjudgRst(pOrgResult, pResult, pJudgmark, pUjudglt) { var vReptrslt = pResult; var vJudggbn = pUjudglt[0].split(","); if (pResult.length == 0) return vReptrslt; // ¼ýÀÚ ¿©ºÎ(½ÇÁ¦°á°ú°¡ ¼ýÀÚ¸¸ »ç¿ëÀÚÁ¤ÀÇÆÇÁ¤À» ÇÑ´Ù.) if (!pOrgResult.isNumber() && !pOrgResult.isFloat()) { return vReptrslt; } //alert(" pResult =" + pResult + ", pJudgmark=" + pJudgmark + ", pUjudglt =" + pUjudglt); if (vJudggbn[0] == "2") { // 2´Ü°è ÆÇÁ¤ if (pJudgmark == "H") { vReptrslt = fCOMLIS_Ujudglt(vJudggbn[2], pResult, pUjudglt[2]); } else { vReptrslt = fCOMLIS_Ujudglt(vJudggbn[1], pResult, pUjudglt[1]); } } else if (vJudggbn[0] == "3") { // 3´Ü°è ÆÇÁ¤ if (pJudgmark == "L") { vReptrslt = fCOMLIS_Ujudglt(vJudggbn[1], pResult, pUjudglt[1]); } else if (pJudgmark == "H") { vReptrslt = fCOMLIS_Ujudglt(vJudggbn[3], pResult, pUjudglt[3]); } else { vReptrslt = fCOMLIS_Ujudglt(vJudggbn[2], pResult, pUjudglt[2]); } } return vReptrslt; } /** * »ç¿ëÀÚÁ¤ÀÇÆÇÁ¤ ±¸ºÐ¿¡ µû¸¥ °á°ú¹®ÀÚ ¹Ýȯ * */ function fCOMLIS_Ujudglt(pUjudgtype, pResult, pUjudglt) { var vRetval = pResult if (pUjudgtype == "0") { // [0] ÆÇÁ¤¹®ÀÚ´Â ÆÇÁ¤À¸·Î¸¸ : °á°ú -> °á°ú1 } else if (pUjudgtype == "1") { // [1] ÆÇÁ¤¹®ÀÚ¸¦ °á°ú¿¡ ´ëü : °á°ú -> ÆÇÁ¤¹® vRetval = pUjudglt; } else if (pUjudgtype == "2") { // [2] ÆÇÁ¤¹®ÀÚ¸¦ °á°ú¿¡ Æ÷ÇÔ : °á°ú -> ÆÇÁ¤¹®ÀÚ (°á°ú) vRetval = pUjudglt + " (" + pResult + ")"; } else if (pUjudgtype == "3") { // [3] ÆÇÁ¤¹®ÀÚ¸¦ °á°ú¿¡ Æ÷ÇÔ : °á°ú -> ÆÇÁ¤¹®ÀÚ °á°ú vRetval = pUjudglt + " " + pResult ; } else if (pUjudgtype == "4") { // [4] ÆÇÁ¤¹®ÀÚ¸¦ °á°ú¿¡ Æ÷ÇÔ : °á°ú -> °á°ú ÆÇÁ¤¹®ÀÚ vRetval = pResult + " " + pUjudglt ; } return vRetval; } /** * °á°úÀúÀå½Ã À¯È¿¼ºÃ¼Å© & ¼­¹ö·Î Àü´ÞÇÒ ÀÚ·á Flagº¯°æ * * */ function fCOMLIS_ResultValidation(pRef, pGridID, pRsltstat, pIsMsg) { var isRstErr = "false"; var isSelected = "false"; var nGridMaxRow = pGridID.rows - 1; var isUpdate = "false"; var vMsg = "" if (pIsMsg == "true") { if (pRsltstat == "1") { var vMsg = "°á°úÀúÀå" } else if (pRsltstat == "2") { var vMsg = "Áß°£(¿¹ºñ)º¸°í" } else if (pRsltstat == "4") { var vMsg = "ÃÖÁ¾º¸°í" } } var vTestCDLIST = ""; var vTestCDRsltLIST = ""; for (i = 1; i <= nGridMaxRow; i++) { // ¼±ÅÃµÈ Ç׸ñ¸¸ Validation üũÇÑ´Ù. if (model.getValue(pRef + "[" + i + "]/selchk/@value") == "true") { isSelected = "true"; var vTclsscrnm = model.getValue(pRef + "[" + i + "]/tclsscrnm"); var vTclskind = model.getValue(pRef + "[" + i + "]/tclskind"); var vParentrsltinptyn = model.getValue(pRef + "[" + i + "]/parentrsltinptyn"); // ŸÀÌÆ² ±¸ºÐ var vReptrslt = model.getValue(pRef + "[" + i + "]/reptrslt"); // °á°ú ¼öÁ¤±â´É üũ // ÃÖÁ¾º¸°í½Ã ÀÌ»óÄ¡ °á°ú´Â ÃÖÁ¾º¸°í±ÇÇÑÀÌ ÀÖ´Â À¯Àú¸¸ °¡´ÉÇÔ // ¡Ø Áø´Ü°Ë»ç Ãʱâ Á¤º¸¸¦ ÀÌ¿ëÇÑ »ç¿ëÀÚ ±ÇÇÑ °¡Á®¿À±â( È­¸é¿Àǽà Á¤º¸ Á¶È¸ÇؾßÇÔ ) if (pRsltstat == "4") { var vPanicMark = model.getValue(pRef + "[" + i + "]/panicmark"); var vDeltaMark = model.getValue(pRef + "[" + i + "]/deltamark"); var vCriticalMark = model.getValue(pRef + "[" + i + "]/criticalmark"); var vAlertMark = model.getValue(pRef + "[" + i + "]/alertmark"); var vRsltmark = model.getValue(pRef + "[" + i + "]/rsltmark"); /* var authorizeA = fCOMLIS_GetAuthorize("R01", "3"); // R01, 3 : Panic ÃÖÁ¾º¸°í±â´É if (vPanicMark.getTrim() == "P" && authorizeA[0].getTrim() != "y") { TFGetMsgBox( -1, "[" + authorizeA[1] + "] ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.", "°á°ú°ü¸®", "I", "OK" ); isRstErr = "true"; break; } var authorizeA = fCOMLIS_GetAuthorize("R01", "4"); // R01, 4 : Delta ÃÖÁ¾º¸°í±â´É if (vDeltaMark.toString() == "D" && authorizeA[0].toString() != "y") { TFGetMsgBox( -1, "[" + authorizeA[1] + "] ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.", "°á°ú°ü¸®", "I", "OK" ); isRstErr = "true"; break; } var authorizeA = fCOMLIS_GetAuthorize("R01", "5"); // R01, 5 : Critical ÃÖÁ¾º¸°í±â´É if (vCriticalMark.getTrim() == "C" && authorizeA[0].getTrim() != "y") { TFGetMsgBox( -1, "[" + authorizeA[1] + "] ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.", "°á°ú°ü¸®", "I", "OK" ); isRstErr = "true"; break; } var authorizeA = fCOMLIS_GetAuthorize("R01", "2"); // R01, 2 : Alert ÃÖÁ¾º¸°í±â´É if (vAlertMark.getTrim() == "A" && authorizeA[0].getTrim() != "y") { TFGetMsgBox( -1, "[" + authorizeA[1] + "] ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.", "°á°ú°ü¸®", "I", "OK" ); isRstErr = "true"; break; } var authorizeA = fCOMLIS_GetAuthorize("R01", "1"); // R01, 1 : ÃÖÁ¾º¸°í¼öÁ¤±â´É if (vRstmark == "¡ß" && authorizeA[0].getTrim() != "y") { TFGetMsgBox( -1, "[" + authorizeA[1] + "] ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.", "°á°ú°ü¸®", "I", "OK" ); isRstErr = "true"; break; }*/ var updateTF = false; if(model.getvalue("/root/main/TestInfo/getTestInfoCnts["+i+"]/rsltstat") == "4" || model.getvalue("/root/main/TestInfo/getTestInfoCnts["+i+"]/rsltstat") == "5"){ updateTF = true; //vTestCDLIST = vTestCDLIST +"," +"'"+ model.getvalue("/root/main/TestInfo/getTestInfoCnts["+i+"]/testcd")+"'"; //vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue("/root/main/TestInfo/getTestInfoCnts["+i+"]/testcd") + "¢Ë" + //model.getvalue("/root/main/TestInfo/getTestInfoCnts["+i+"]/reptrslt")+ "¢Ì"; } } if (vTclskind == "2") { // SingleÇ׸ñ üũ if (pRsltstat != '10' && vReptrslt.getTrim() == "") { messageBox("[" + vTclsscrnm + "]Ç׸ñÀº °ø¹éÀÎ °á°ú´Â ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù." , "I",""); isRstErr = "true"; break; } pGridID.addStatus( i, "update"); isUpdate = "true"; if(updateTF) { vTestCDLIST = vTestCDLIST +"'"+ model.getvalue("/root/main/TestInfo/getTestInfoCnts["+i+"]/testcd")+"',"; vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue("/root/main/TestInfo/getTestInfoCnts["+i+"]/testcd") + "¢Ë" + model.getvalue("/root/main/TestInfo/getTestInfoCnts["+i+"]/reptrslt")+ "¢Ì"; } } else if (vTclskind == "3") { // ParentÇ׸ñÀº Á¶°Ç¿¡ µû¶ó ChildÇ׸ñ¸¸ üũ if (vParentrsltinptyn.getTrim() != "N"){ //ParentÀε¥ ÀԷ°¡´ÉÇÑ Ç׸ñµé var sREQPARENT = model.getValue(pRef +"[" + i + "]/reqsub"); // ParentÇ׸ñ °á°úÇʼö ÀÔ·Â[default:'1'] /* // ÀԷ°¡´É ParentÇ׸ñ if (vReptrslt.getTrim() == "" && sREQPARENT.getTrim() == "1") { TFGetMsgBox( -1, "[" + vTclsscrnm + "]Ç׸ñÀº °ø¹éÀÎ °á°ú´Â ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.", "°á°ú°ü¸®", "I", "OK" ); isRstErr = "true"; break; }*/ var vTestcd = model.getValue(pRef + "[" + i + "]/testcd"); var vN_Inptrslt = model.getValue(pRef + "[" + i + "]/inptrslt"); var vO_Inptrslt = model.getValue("/root/hidden/TestInfo/getTestInfoCnts[testcd ='" + vTestcd + "']/inptrslt"); if(vN_Inptrslt == vO_Inptrslt){ if((vN_Inptrslt != "C" && vO_Inptrslt == "") || ((pRsltstat == model.getValue(pRef + "[" + i + "]/rsltstat")) && ("Y" != model.getValue(pRef + "[" + i + "]/retestyn")))){ }else{ pGridID.addStatus( i, "update"); isUpdate = "true"; if(updateTF) { vTestCDLIST = vTestCDLIST +"'"+ model.getvalue(pRef + "[" + i + "]/testcd")+"',"; vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue(pRef + "[" + i + "]/testcd") + "¢Ë" + model.getvalue(pRef + "[" + i + "]/reptrslt")+ "¢Ì"; } } }else{ pGridID.addStatus( i, "update"); isUpdate = "true"; if(updateTF) { vTestCDLIST = vTestCDLIST +"'"+ model.getvalue(pRef + "[" + i + "]/testcd")+"',"; vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue(pRef + "[" + i + "]/testcd") + "¢Ë" + model.getvalue(pRef + "[" + i + "]/reptrslt")+ "¢Ì"; } } } else { //ParentÀε¥ ÀÔ·Â ºÒ°¡´ÉÇÑ Ç׸ñµé //alert("22") //if(pGridID != grd_CultrueTestInfo) pGridID.addStatus( i, "update"); // Parent Ç׸ñÁ¦¿Ü if(updateTF) { vTestCDLIST = vTestCDLIST +"'"+ model.getvalue(pRef + "[" + i + "]/testcd")+"',"; vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue(pRef + "[" + i + "]/testcd") + "¢Ë" + model.getvalue(pRef + "[" + i + "]/reptrslt")+ "¢Ì"; } } /* ¡è¡è¡è¡è¡è¡è¡è¡è¡è ParentÇ׸ñ chileÇ׸ñ ¡é¡é¡é¡é¡é¡é¡é¡é¡é*/ for (var j = i + 1; j <= nGridMaxRow; j++) { var vTclsscrnm_SUB = model.getValue(pRef +"["+j+"]/tclsscrnm"); var vTclskind_SUB = model.getValue(pRef +"["+j+"]/tclskind"); var sChildessnrsltyn = model.getValue(pRef +"["+j+"]/childessnrsltyn"); // ChildÇ׸ñ °á°úÇʼö ÀÔ·Â[default:'' or '0'] if (vTclskind_SUB != "4" && vTclskind_SUB != "5" ) { //--j; break; } if (sChildessnrsltyn.getTrim() == "1") { // subÇʼö Ç׸ñÀº °ø¹éÀÔ·Â ¾ÈµÊ... if(pRsltstat != '10' && vReptrslt.getTrim() == "" ) { messageBox("[" + vTclsscrnm_SUB + "]Ç׸ñÀº °ø¹éÀÎ °á°ú´Â ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù." , "I",""); isRstErr = "true"; break; } } var vTestcd = model.getValue(pRef + "[" + j + "]/testcd"); var vN_Inptrslt = model.getValue(pRef + "[" + j + "]/inptrslt"); var vO_Inptrslt = model.getValue("/root/hidden/TestInfo/getTestInfoCnts[testcd ='" + vTestcd + "']/inptrslt"); if(vN_Inptrslt == vO_Inptrslt){ if(((vTclskind_SUB != "4" && vTclskind_SUB != "5") && vN_Inptrslt == "") || ((pRsltstat == model.getValue(pRef + "[" + j + "]/rsltstat")) && ("Y" != model.getValue(pRef + "[" + j + "]/retestyn")))){ }else{ pGridID.addStatus( j, "update"); isUpdate = "true"; if(updateTF) { vTestCDLIST = vTestCDLIST +"'"+ model.getvalue(pRef + "[" + j + "]/testcd")+"',"; vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue(pRef + "[" + j + "]/testcd") + "¢Ë" + model.getvalue(pRef + "[" + j + "]/reptrslt")+ "¢Ì"; } } }else{ pGridID.addStatus( j, "update"); isUpdate = "true"; if(updateTF) { vTestCDLIST = vTestCDLIST +"'"+ model.getvalue(pRef + "[" + j + "]/testcd")+"',"; vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue(pRef + "[" + j + "]/testcd") + "¢Ë" + model.getvalue(pRef + "[" + j + "]/reptrslt")+ "¢Ì"; } } /* * * * * * * * * * * * * * * * * * * * * * * * */ } if (isRstErr == "true") break; if(model.getValue(pRef + "[" + j + "]/selchk/@value") == "true"){ //if(model.getValue(pRef + "[" + j + "]/tclskind") == "3"){ if(model.getValue(pRef + "[" + j + "]/tclskind") != "4" && model.getValue(pRef + "[" + j + "]/tclskind") != "5"){ i = --j; continue; }else{ i = j; } }else{ i = j; continue; } //i=j; } else { //Single, Parent Ç׸ñ ¿Ü. var vTestcd = model.getValue(pRef + "[" + i + "]/testcd"); var vN_Inptrslt = model.getValue(pRef + "[" + i + "]/inptrslt"); var vO_Inptrslt = model.getValue("/root/hidden/TestInfo/getTestInfoCnts[testcd ='" + vTestcd + "']/inptrslt"); if(vN_Inptrslt == vO_Inptrslt){ if(((vTclskind_SUB != "4" && vTclskind_SUB != "5") && vN_Inptrslt == "") || ((pRsltstat == model.getValue(pRef+ "[" + i + "]/rsltstat")) &&("Y" != model.getValue(pRef+ "[" + i + "]/retestyn")))){ }else{ pGridID.addStatus( i, "update"); isUpdate = "true"; if(updateTF) { vTestCDLIST = vTestCDLIST +"'"+ model.getvalue(pRef + "[" + j + "]/testcd")+"',"; vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue(pRef + "[" + j + "]/testcd") + "¢Ë" + model.getvalue(pRef + "[" + j + "]/reptrslt")+ "¢Ì"; } } }else{ pGridID.addStatus( i, "update"); isUpdate = "true"; if(updateTF) { vTestCDLIST = vTestCDLIST +"'"+ model.getvalue(pRef + "[" + j + "]/testcd")+"',"; vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue(pRef + "[" + j + "]/testcd") + "¢Ë" + model.getvalue(pRef + "[" + j + "]/reptrslt")+ "¢Ì"; } } } /* * * * * * * * * * * * * * * * * * * * * * * * */ } // if (model.getValue(pRef + "[" + i + "]/selimg/@value") == "true") } // for (i = 1; i <= nGridMaxRow; i++) if (isRstErr == "true") { if (isSelected == "false") { if (pIsMsg == "true") { messageBox(vMsg + "ÇÒ Ç׸ñÀ» ¼±ÅÃÇØ ÁֽʽÿÀ." , "I",""); } return "2"; // ¼±ÅÃÇÑÇ׸ñ ¾øÀ½ } return "1"; // ÀԷ°á°ú ¿À·ù } else { if (isSelected == "false") { if (pIsMsg == "true") { messageBox(vMsg + "ÇÒ Ç׸ñÀ» ¼±ÅÃÇØ ÁֽʽÿÀ." , "I",""); } return "2"; // ¼±ÅÃÇÑÇ׸ñ ¾øÀ½ } if(isUpdate == "false"){ messageBox("¼öÁ¤µÈ °á°ú°ªÀÌ ¾ø½À´Ï´Ù." , "I",""); return "1"; // ÀԷ°á°ú ¿À·ù } if(vTestCDLIST != ""){ model.setvalue("/root/hidden/DJGGParm/testcdlist", vTestCDLIST.substring(0, vTestCDLIST.length-1)); model.setvalue("/root/hidden/DJGGParm/uprsltYN","Y"); model.setvalue("/root/hidden/DJGGParm/bufDJGG", vTestCDRsltLIST); } else{ model.setvalue("/root/hidden/DJGGParm/uprsltYN","N"); } return "0"; // Á¤»ó } } /** * °á°úÀúÀå½Ã À¯È¿¼ºÃ¼Å© & ¼­¹ö·Î Àü´ÞÇÒ ÀÚ·á Flagº¯°æ * * */ function fCOMLIS_MicroResultValidation(pRef, pGridID, pRsltstat, pIsMsg) { var isRstErr = "false"; var isSelected = "false"; var nGridMaxRow = pGridID.rows - 1; var isUpdate = "false"; var vMsg = "" if (pIsMsg == "true") { if (pRsltstat == "1") { var vMsg = "°á°úÀúÀå" } else if (pRsltstat == "2") { var vMsg = "Áß°£(¿¹ºñ)º¸°í" } else if (pRsltstat == "4") { var vMsg = "ÃÖÁ¾º¸°í" } } var vBfTestCDLIST = model.getvalue("/root/hidden/DJGGParm/testcdlist"); if(vBfTestCDLIST.length > 1){ vBfTestCDLIST = vBfTestCDLIST +","; } var vTestCDLIST = vBfTestCDLIST; var vTestCDRsltLIST = model.getvalue("/root/hidden/DJGGParm/bufDJGG"); for (i = 1; i <= nGridMaxRow; i++) { // ¼±ÅÃµÈ Ç׸ñ¸¸ Validation üũÇÑ´Ù. if (model.getValue(pRef + "[" + i + "]/selchk/@value") == "true") { isSelected = "true"; var vTclsscrnm = model.getValue(pRef + "[" + i + "]/tclsscrnm"); var vTclskind = model.getValue(pRef + "[" + i + "]/tclskind"); var vParentrsltinptyn = model.getValue(pRef + "[" + i + "]/parentrsltinptyn"); // ŸÀÌÆ² ±¸ºÐ var vReptrslt = model.getValue(pRef + "[" + i + "]/reptrslt"); // °á°ú ¼öÁ¤±â´É üũ // ÃÖÁ¾º¸°í½Ã ÀÌ»óÄ¡ °á°ú´Â ÃÖÁ¾º¸°í±ÇÇÑÀÌ ÀÖ´Â À¯Àú¸¸ °¡´ÉÇÔ // ¡Ø Áø´Ü°Ë»ç Ãʱâ Á¤º¸¸¦ ÀÌ¿ëÇÑ »ç¿ëÀÚ ±ÇÇÑ °¡Á®¿À±â( È­¸é¿Àǽà Á¤º¸ Á¶È¸ÇؾßÇÔ ) if (pRsltstat == "4") { var vPanicMark = model.getValue(pRef + "[" + i + "]/panicmark"); var vDeltaMark = model.getValue(pRef + "[" + i + "]/deltamark"); var vCriticalMark = model.getValue(pRef + "[" + i + "]/criticalmark"); var vAlertMark = model.getValue(pRef + "[" + i + "]/alertmark"); var vRsltmark = model.getValue(pRef + "[" + i + "]/rsltmark"); /* var authorizeA = fCOMLIS_GetAuthorize("R01", "3"); // R01, 3 : Panic ÃÖÁ¾º¸°í±â´É if (vPanicMark.getTrim() == "P" && authorizeA[0].getTrim() != "y") { TFGetMsgBox( -1, "[" + authorizeA[1] + "] ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.", "°á°ú°ü¸®", "I", "OK" ); isRstErr = "true"; break; } var authorizeA = fCOMLIS_GetAuthorize("R01", "4"); // R01, 4 : Delta ÃÖÁ¾º¸°í±â´É if (vDeltaMark.toString() == "D" && authorizeA[0].toString() != "y") { TFGetMsgBox( -1, "[" + authorizeA[1] + "] ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.", "°á°ú°ü¸®", "I", "OK" ); isRstErr = "true"; break; } var authorizeA = fCOMLIS_GetAuthorize("R01", "5"); // R01, 5 : Critical ÃÖÁ¾º¸°í±â´É if (vCriticalMark.getTrim() == "C" && authorizeA[0].getTrim() != "y") { TFGetMsgBox( -1, "[" + authorizeA[1] + "] ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.", "°á°ú°ü¸®", "I", "OK" ); isRstErr = "true"; break; } var authorizeA = fCOMLIS_GetAuthorize("R01", "2"); // R01, 2 : Alert ÃÖÁ¾º¸°í±â´É if (vAlertMark.getTrim() == "A" && authorizeA[0].getTrim() != "y") { TFGetMsgBox( -1, "[" + authorizeA[1] + "] ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.", "°á°ú°ü¸®", "I", "OK" ); isRstErr = "true"; break; } var authorizeA = fCOMLIS_GetAuthorize("R01", "1"); // R01, 1 : ÃÖÁ¾º¸°í¼öÁ¤±â´É if (vRstmark == "¡ß" && authorizeA[0].getTrim() != "y") { TFGetMsgBox( -1, "[" + authorizeA[1] + "] ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.", "°á°ú°ü¸®", "I", "OK" ); isRstErr = "true"; break; }*/ var updateTF = false; if(model.getvalue("/root/main/TestInfo/getCultrueTestInfo["+i+"]/rsltstat") == "4" || model.getvalue("/root/main/TestInfo/getCultrueTestInfo["+i+"]/rsltstat") == "5"){ updateTF = true; //vTestCDLIST = vTestCDLIST +"," +"'"+ model.getvalue("/root/main/TestInfo/getTestInfoCnts["+i+"]/testcd")+"'"; //vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue("/root/main/TestInfo/getTestInfoCnts["+i+"]/testcd") + "¢Ë" + //model.getvalue("/root/main/TestInfo/getTestInfoCnts["+i+"]/reptrslt")+ "¢Ì"; } } if (vTclskind == "2") { // SingleÇ׸ñ üũ if (vReptrslt.getTrim() == "") { messageBox("[" + vTclsscrnm + "]Ç׸ñÀº °ø¹éÀÎ °á°ú´Â ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù." , "I",""); isRstErr = "true"; break; } pGridID.addStatus( i, "update"); isUpdate = "true"; if(updateTF) { vTestCDLIST = vTestCDLIST +"'"+ model.getvalue("/root/main/TestInfo/getCultrueTestInfo["+i+"]/testcd")+"',"; vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue("/root/main/TestInfo/getCultrueTestInfo["+i+"]/testcd") + "¢Ë" + model.getvalue("/root/main/TestInfo/getCultrueTestInfo["+i+"]/reptrslt")+ "¢Ì"; } } else if (vTclskind == "3") { // ParentÇ׸ñÀº Á¶°Ç¿¡ µû¶ó ChildÇ׸ñ¸¸ üũ if (vParentrsltinptyn.getTrim() != "N"){ //ParentÀε¥ ÀԷ°¡´ÉÇÑ Ç׸ñµé var sREQPARENT = model.getValue(pRef +"[" + i + "]/reqsub"); // ParentÇ׸ñ °á°úÇʼö ÀÔ·Â[default:'1'] /* // ÀԷ°¡´É ParentÇ׸ñ if (vReptrslt.getTrim() == "" && sREQPARENT.getTrim() == "1") { TFGetMsgBox( -1, "[" + vTclsscrnm + "]Ç׸ñÀº °ø¹éÀÎ °á°ú´Â ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.", "°á°ú°ü¸®", "I", "OK" ); isRstErr = "true"; break; }*/ var vTestcd = model.getValue(pRef + "[" + i + "]/testcd"); var vN_Inptrslt = model.getValue(pRef + "[" + i + "]/inptrslt"); var vO_Inptrslt = model.getValue("/root/hidden/TestInfo/getCultrueTestInfo[testcd ='" + vTestcd + "']/inptrslt"); if(vN_Inptrslt == vO_Inptrslt){ if((vN_Inptrslt != "C" && vO_Inptrslt == "") || ((pRsltstat == model.getValue(pRef + "[" + i + "]/rsltstat")) && ("Y" != model.getValue(pRef + "[" + i + "]/retestyn")))){ }else{ pGridID.addStatus( i, "update"); isUpdate = "true"; if(updateTF) { vTestCDLIST = vTestCDLIST +"'"+ model.getvalue(pRef + "[" + i + "]/testcd")+"',"; vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue(pRef + "[" + i + "]/testcd") + "¢Ë" + model.getvalue(pRef + "[" + i + "]/reptrslt")+ "¢Ì"; } } }else{ pGridID.addStatus( i, "update"); isUpdate = "true"; if(updateTF) { vTestCDLIST = vTestCDLIST +"'"+ model.getvalue(pRef + "[" + i + "]/testcd")+"',"; vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue(pRef + "[" + i + "]/testcd") + "¢Ë" + model.getvalue(pRef + "[" + i + "]/reptrslt")+ "¢Ì"; } } } else { //ParentÀε¥ ÀÔ·Â ºÒ°¡´ÉÇÑ Ç׸ñµé //alert("22") //if(pGridID != grd_CultrueTestInfo) pGridID.addStatus( i, "update"); // Parent Ç׸ñÁ¦¿Ü if(updateTF) { vTestCDLIST = vTestCDLIST +"'"+ model.getvalue(pRef + "[" + i + "]/testcd")+"',"; vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue(pRef + "[" + i + "]/testcd") + "¢Ë" + model.getvalue(pRef + "[" + i + "]/reptrslt")+ "¢Ì"; } } /* ¡è¡è¡è¡è¡è¡è¡è¡è¡è ParentÇ׸ñ chileÇ׸ñ ¡é¡é¡é¡é¡é¡é¡é¡é¡é*/ for (var j = i + 1; j <= nGridMaxRow; j++) { var vTclsscrnm_SUB = model.getValue(pRef +"["+j+"]/tclsscrnm"); var vTclskind_SUB = model.getValue(pRef +"["+j+"]/tclskind"); var sChildessnrsltyn = model.getValue(pRef +"["+j+"]/childessnrsltyn"); // ChildÇ׸ñ °á°úÇʼö ÀÔ·Â[default:'' or '0'] if (vTclskind_SUB != "4" && vTclskind_SUB != "5" ) { //--j; break; } if (sChildessnrsltyn.getTrim() == "1") { // subÇʼö Ç׸ñÀº °ø¹éÀÔ·Â ¾ÈµÊ... if( vReptrslt.getTrim() == "" ) { messageBox("[" + vTclsscrnm_SUB + "]Ç׸ñÀº °ø¹éÀÎ °á°ú´Â ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù." , "I",""); isRstErr = "true"; break; } } var vTestcd = model.getValue(pRef + "[" + j + "]/testcd"); var vN_Inptrslt = model.getValue(pRef + "[" + j + "]/inptrslt"); var vO_Inptrslt = model.getValue("/root/hidden/TestInfo/getCultrueTestInfo[testcd ='" + vTestcd + "']/inptrslt"); if(vN_Inptrslt == vO_Inptrslt){ if(((vTclskind_SUB != "4" && vTclskind_SUB != "5") && vN_Inptrslt == "") || ((pRsltstat == model.getValue(pRef + "[" + j + "]/rsltstat")) && ("Y" != model.getValue(pRef + "[" + j + "]/retestyn")))){ }else{ pGridID.addStatus( j, "update"); isUpdate = "true"; if(updateTF) { vTestCDLIST = vTestCDLIST +"'"+ model.getvalue(pRef + "[" + j + "]/testcd")+"',"; vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue(pRef + "[" + j + "]/testcd") + "¢Ë" + model.getvalue(pRef + "[" + j + "]/reptrslt")+ "¢Ì"; } } }else{ pGridID.addStatus( j, "update"); isUpdate = "true"; if(updateTF) { vTestCDLIST = vTestCDLIST +"'"+ model.getvalue(pRef + "[" + j + "]/testcd")+"',"; vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue(pRef + "[" + j + "]/testcd") + "¢Ë" + model.getvalue(pRef + "[" + j + "]/reptrslt")+ "¢Ì"; } } /* * * * * * * * * * * * * * * * * * * * * * * * */ } if (isRstErr == "true") break; if(model.getValue(pRef + "[" + j + "]/selchk/@value") == "true"){ //if(model.getValue(pRef + "[" + j + "]/tclskind") == "3"){ if(model.getValue(pRef + "[" + j + "]/tclskind") != "4" && model.getValue(pRef + "[" + j + "]/tclskind") != "5"){ i = --j; continue; }else{ i = j; } }else{ i = j; continue; } //i=j; } else { //Single, Parent Ç׸ñ ¿Ü. var vTestcd = model.getValue(pRef + "[" + i + "]/testcd"); var vN_Inptrslt = model.getValue(pRef + "[" + i + "]/inptrslt"); var vO_Inptrslt = model.getValue("/root/hidden/TestInfo/getCultrueTestInfo[testcd ='" + vTestcd + "']/inptrslt"); if(vN_Inptrslt == vO_Inptrslt){ if(((vTclskind_SUB != "4" && vTclskind_SUB != "5") && vN_Inptrslt == "") || ((pRsltstat == model.getValue(pRef+ "[" + i + "]/rsltstat")) &&("Y" != model.getValue(pRef+ "[" + i + "]/retestyn")))){ }else{ pGridID.addStatus( i, "update"); isUpdate = "true"; if(updateTF) { vTestCDLIST = vTestCDLIST +"'"+ model.getvalue(pRef + "[" + j + "]/testcd")+"',"; vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue(pRef + "[" + j + "]/testcd") + "¢Ë" + model.getvalue(pRef + "[" + j + "]/reptrslt")+ "¢Ì"; } } }else{ pGridID.addStatus( i, "update"); isUpdate = "true"; if(updateTF) { vTestCDLIST = vTestCDLIST +"'"+ model.getvalue(pRef + "[" + j + "]/testcd")+"',"; vTestCDRsltLIST = vTestCDRsltLIST + model.getvalue(pRef + "[" + j + "]/testcd") + "¢Ë" + model.getvalue(pRef + "[" + j + "]/reptrslt")+ "¢Ì"; } } } /* * * * * * * * * * * * * * * * * * * * * * * * */ } // if (model.getValue(pRef + "[" + i + "]/selimg/@value") == "true") } // for (i = 1; i <= nGridMaxRow; i++) if (isRstErr == "true") { if (isSelected == "false") { if (pIsMsg == "true") { messageBox(vMsg + "ÇÒ Ç׸ñÀ» ¼±ÅÃÇØ ÁֽʽÿÀ." , "I",""); } return "2"; // ¼±ÅÃÇÑÇ׸ñ ¾øÀ½ } return "1"; // ÀԷ°á°ú ¿À·ù } else { if (isSelected == "false") { if (pIsMsg == "true") { messageBox(vMsg + "ÇÒ Ç׸ñÀ» ¼±ÅÃÇØ ÁֽʽÿÀ." , "I",""); } return "2"; // ¼±ÅÃÇÑÇ׸ñ ¾øÀ½ } if(isUpdate == "false"){ messageBox("¼öÁ¤µÈ °á°ú°ªÀÌ ¾ø½À´Ï´Ù." , "I",""); return "1"; // ÀԷ°á°ú ¿À·ù } if(vTestCDLIST != ""){ model.setvalue("/root/hidden/DJGGParm/testcdlist", vTestCDLIST.substring(0, vTestCDLIST.length-1)); model.setvalue("/root/hidden/DJGGParm/uprsltYN","Y"); model.setvalue("/root/hidden/DJGGParm/bufDJGG", vTestCDRsltLIST); } else{ model.setvalue("/root/hidden/DJGGParm/uprsltYN","N"); } return "0"; // Á¤»ó } } //LIS °øÅëÄÚµå Á¶È¸ function fBaseInfoRef(pRef){ if(pRef == "" || pRef == "undefined" || pRef == null) return; model.makeValue("/root/send/codeflag",pRef); submit("TRLZZ00101"); } function fBaseInfoRef2(pRef){ if(pRef == "" || pRef == "undefined" || pRef == null) return; model.makeValue("/root/send/codeflag",pRef); submit("TRLZZ00103"); } // pKCount - º¸°ü°Ëü Ãâ·Â¼ö // pPCount - º´¸®¹ÙÄڵ尹¼ö, Á¢¼ö°ü¸® È­¸é¿¡¼­´Â ºÐÁÖ ¹ÙÄÚµå Ãâ·Â¼ö // scrflag - º´µ¿ ȯÀÚº° äÇ÷½Ã true function fLisSpcBarcodePrint(pRef, pKCount, pPCount, scrflag){ model.makeValue("/root/hidden/sendmessage", ""); //Auto Label¿¡ º¸³»´Â °ªÀ» ÀúÀåÇÑ ÀνºÅÏÆ® ÃʱâÈ­ //model.setValue("/root/hidden/test/startdt", getCurrentTime()); var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var aFlag = new Array(); //ÇÑ±Û ¿µ¹® ±¸ºÐ var aStr = ""; var iWidth = 0; var iXPos = 0; var iYPos = 0; var portOpenTF = ""; var KCount = 0; var PCount = 0; if(pKCount == null || pKCount == ""){ KCount = 0; }else{ KCount = pKCount; } if(pPCount == null || pPCount == ""){ PCount = 0; }else{ PCount = pPCount; } //alert(KCount); var scridPrint = getScreenID(); 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"); CommAX.CommPort = sComm; CommAX.Settings = sBaudRate + "," + sParity + "," + sDataBit + "," + sStopBit; //º¸°ü°Ëü Ãâ·Â °¹¼ö°¡ Á¸ÀçÇϸé port ¿ÀÇ ÇÏÁö ¾Ê´Â´Ù. //ÀÌ¹Ì ¿ÀÇ µÇ¾î ÀÖÀ½. º¸°ü°Ëü Ãâ·ÂÈÄ Áø°Ë ¹ÙÄÚµå °¹¼ö üũÇÏ¿© Æ÷Æ® Ŭ·ÎÁî ÇÏÁö ¾Ê´Â´Ù. if(KCount > 0){ //ÀÌ¹Ì Æ÷Æ® ¿ÀÇ µÇ¾î ÀÖÀ¸¹Ç·Î "TRUE" ¼ÂÆÃ portOpenTF = "TRUE"; }else if(KCount == 0){ //port open ¹Ýȯ°ª -> String ¹®ÀÚ Æ÷Æ® ¿ÀÇ ¼º°øÀ̸é "TRUE" , ½ÇÆÐÇϸé "FALSE" portOpenTF = CommAX.PortOpen("true"); // alert("portOpenTF" + portOpenTF + "!!!"); } } else if(sCommKind == "03") { var sSetUpVal = model.getValue(barcdRef + "[1]/comm03/setupval"); var sEqmtCd = model.getValue(barcdRef + "[1]/comm03/eqmtcd"); } //alert(portOpenTF); if( (portOpenTF == "TRUE" && sCommKind == "02") || (sCommKind == "01") || (sCommKind == "03")){ if(sPrntKind == "1") { //zebra for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sTsectlblnm = model.getvalue(pRef+ "["+i+"]/tsectlblnm"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sDeptroom = model.getvalue(pRef+ "["+i+"]/deptroom"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTubelblnm = model.getvalue(pRef+ "["+i+"]/tubelblnm"); var sSecttsect = model.getvalue(pRef+ "["+i+"]/secttsect"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var barcdcntflag = model.getValue(pRef + "/cntflag"); var bcollbarcdprntcnt = model.getValue(pRef + "["+i+"]/bcollbarcdprntcnt"); var spcacptbarcdprntcnt = model.getValue(pRef + "["+i+"]/spcacptbarcdprntcnt"); var microbarcdprntcnt = model.getValue(pRef + "["+i+"]/microbarcdprntcnt"); var sbcoll = "äÇ÷ÀÚ"; var keepspc = false; var checkABO = isSearchString(sTclslblnmlist.toUpperCase(), "ABO"); var checkAST = isSearchString(sTclslblnmlist.toUpperCase(), "AST"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if (model.getValue(pRef + "["+i+"]/dnornm") ==""){ var dnorNm = ""; var dSexage = ""; }else{ var dnorNm = model.getValue(pRef + "["+i+"]/dnornm"); var dSexage = model.getValue(pRef + "["+i+"]/dnorsexage"); } sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ if(sErprcpflag == "1" || sErprcpflag == "2" || sErprcpflag == "Y"){ //°Ë»ç°è¸í iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 1; sSndMsg += lzzfBP_GraphicBox(iXPos, iYPos, 15, 240, 10); //sSndMsg += CommAX.PrtImgOut(10, 2, sTsectlblnm.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); } else{ //sSndMsg += CommAX.PrtImgOut(10, 2, sTsectlblnm.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); } sTsectlblnm = sTsectlblnm.replace("¢É", ","); //--------- iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 15; aStr = lpzfGetHanGul(sTsectlblnm, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 2; sSndMsg += "^CFF30,30^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; iWidth = iWidth + (Number(aStr[iNo].length) * 12); } else { iYPos = Number(sTopBank) + 2; sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 24); } } iXPos = Number(sLeftBank) + 130; iYPos = Number(sTopBank) + 5; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "*" + sBcno + "*"); //¹ÙÄÚµå¹øÈ£ iXPos = Number(sLeftBank) + 275; iYPos = Number(sTopBank) + 5; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBarcdprntdt); //¶óº§¹ßÇàÀϽà iXPos = Number(sLeftBank) + 60; iYPos = Number(sTopBank) + 30; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39(iXPos, iYPos, "N", 100, "*" + sBcno + "*"); // ¹ÙÄÚµå //----110531 ȯÀÚ¸í ¿µ¹®Ãâ·Â ¼öÁ¤ À¯¹Î±Ô //iXPos = Number(sLeftBank) + 20; //iYPos = Number(sTopBank) + 130; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); //--------- iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 20; sPatnm = sPatnm.substr(0, 20) aStr = lpzfGetHanGul(sPatnm, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 133; sSndMsg += "^CFF30,30^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; iWidth = iWidth + (Number(aStr[iNo].length) * 12); } else { iYPos = Number(sTopBank) + 130; sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 24); } } //----110531 ȯÀÚ¸í ¿µ¹®Ãâ·Â ¼öÁ¤ À¯¹Î±Ô if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } iXPos = Number(sLeftBank) + 190; iYPos = Number(sTopBank) + 135; sSndMsg += lzzfBP_ChangeFont("C", 14, 14); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //ȯÀÚµî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank) + 135; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSexage); iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 160; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDeptroom); //Áø·á°úº´½Ç iXPos = Number(sLeftBank) + 160; iYPos = Number(sTopBank) + 160; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); //°Ëü¸í iXPos = Number(sLeftBank) + 280; iYPos = Number(sTopBank) + 160; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTubelblnm); //¿ë±â¸í iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 180; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSecttsect); //°è°Ë»ç°è if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } sTclslblnmlist = sTclslblnmlist.replace("¢É", ","); //--------- iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 90; aStr = lpzfGetHanGul(sTclslblnmlist, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 178; sSndMsg += "^CFF30,30^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; // °Ëüǥ½Ã¸í(¿µ¹®) iWidth = iWidth + (Number(aStr[iNo].length) * 14); } else { iYPos = Number(sTopBank) + 175; sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 24); } } //sSndMsg += CommAX.PrtImgOut(90, 175, sTclslblnmlist.substr(0, 20), 1, 1); //°Ë»çÇ׸ñ¶óº§¸í //sSndMsg += CommAX.HanImageData(); if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } /* if(sBcno.substr(0,1) =="G"){ // Á¤Àº ¼ººÐÇåÇ÷½Ç¶§¹®¿¡ Ãß°¡ iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 232; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "°ø¿©ÀÚ : " + dnorNm, 1, 1); // Å×½ºÆ®¿ë sSndMsg += CommAX.HanImageData(); // Å×½ºÆ®¿ë iXPos = Number(sLeftBank) + 250; iYPos = Number(sTopBank) + 240; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, dSexage); //°Ëü¸í }*/ //---------°ø¿©ÀÚ ¶Ç´Â ¸®¸¶Å© ¶§¹®¿¡..2009.01.28.À±ÀçÇÑ ¼öÁ¤ dnorNm = dnorNm + dSexage; iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 20; aStr = lpzfGetHanGul(dnorNm, aFlag); //°ø¿©ÀÚ¸íÀº ÇѱÛ, ¸®¸¶Å©´Â ¿µ¹® for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 232; sSndMsg += "^CFC10,10^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; // °Ëüǥ½Ã¸í(¿µ¹®) iWidth = iWidth + (Number(aStr[iNo].length) * 14); } else { iYPos = Number(sTopBank) + 232; sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 24); } } //if(sTclslblnmlist.substr(0, 3) == "ABO") { if(checkABO) { //¿Ü·¡Ã¤Ç÷À϶§ if(scridPrint=="SMLLC00100" && scrflag){ keepspc = true; } //º´µ¿,ȯÀÚº°À϶§ else if((scridPrint=="SMLLC00200" || scridPrint=="SMLLC00300") && scrflag && checkAST){ keepspc = true; } iXPos = Number(sLeftBank) + 110; iYPos = Number(sTopBank) + 202; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "äÇ÷ÀÚ : ", 1, 1); sSndMsg += CommAX.HanImageData(); } /*À§Ä¡Å×½ºÆ®½Ã iXPos = Number(sLeftBank) + 30; iYPos = Number(sTopBank) + 202; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "äÇ÷ÀÚ : ", 1, 1); sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 232; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "°ø¿©ÀÚ : ", 1, 1); sSndMsg += CommAX.HanImageData(); */ iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 202; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sInfcinfolist); //°è°Ë»ç°è //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sInfcinfolist, 1, 1); //°¨¿°Á¤º¸ //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "HBV", 1, 1); //°¨¿°Á¤º¸ À§Ä¡Å×½ºÆ®½Ã //sSndMsg += CommAX.HanImageData(); //ÀÚµ¿È­À϶§ ¹Ø¿¡ ÁÙ ²ô¾î¿ä~ if(sSecttsect.substr(0, 1) == "A"){ //°Ë»ç°è¸í iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 260; sSndMsg += lzzfBP_GraphicBox(iXPos, iYPos, 400, 10, 5); //sSndMsg += CommAX.PrtImgOut(10, 2, sTsectlblnm.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); } else{ //sSndMsg += CommAX.PrtImgOut(10, 2, sTsectlblnm.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); } if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ sSndMsg += lzzfBP_EndFormat(spcacptbarcdprntcnt); // Á¢¼ö¹ÙÄÚµåÃâ·Â¼ö if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } }else{ sSndMsg += lzzfBP_EndFormat(bcollbarcdprntcnt); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } if(keepspc) { fKeepBcnoPrint("B"); } }//end for }//end if(sPrntKind == "1") else if(sPrntKind == "9" || sPrntKind == "5") { //zebra GX430 for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sTsectlblnm = model.getvalue(pRef+ "["+i+"]/tsectlblnm"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sDeptroom = model.getvalue(pRef+ "["+i+"]/deptroom"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTubelblnm = model.getvalue(pRef+ "["+i+"]/tubelblnm"); var sSecttsect = model.getvalue(pRef+ "["+i+"]/secttsect"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var barcdcntflag = model.getValue(pRef + "/cntflag"); var bcollbarcdprntcnt = model.getValue(pRef + "["+i+"]/bcollbarcdprntcnt"); var spcacptbarcdprntcnt = model.getValue(pRef + "["+i+"]/spcacptbarcdprntcnt"); var microbarcdprntcnt = model.getValue(pRef + "["+i+"]/microbarcdprntcnt"); var prcphopedd = model.getValue(pRef + "["+i+"]/prcphopedd"); var bedposcnts = model.getValue(pRef + "["+i+"]/bedposcnts"); var sbcoll = "äÇ÷ÀÚ"; var keepspc = false; var checkABO = isSearchString(sTclslblnmlist.toUpperCase(), "ABO"); var checkAST = isSearchString(sTclslblnmlist.toUpperCase(), "AST"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if (model.getValue(pRef + "["+i+"]/dnornm") ==""){ var dnorNm = ""; var dSexage = ""; }else{ var dnorNm = model.getValue(pRef + "["+i+"]/dnornm"); var dSexage = model.getValue(pRef + "["+i+"]/dnorsexage"); } sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ if(sErprcpflag == "1" || sErprcpflag == "2" || sErprcpflag == "Y"){ //°Ë»ç°è¸í iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 1; sSndMsg += lzzfBP_GraphicBox(iXPos, iYPos, 15, 240, 10); //sSndMsg += CommAX.PrtImgOut(10, 2, sTsectlblnm.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); } else{ //sSndMsg += CommAX.PrtImgOut(10, 2, sTsectlblnm.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); } sTsectlblnm = sTsectlblnm.replace("¢É", ","); //--------- iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 15; aStr = lpzfGetHanGul(sTsectlblnm, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 2; sSndMsg += "^CFF30,30^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; iWidth = iWidth + (Number(aStr[iNo].length) * 12); } else { iYPos = Number(sTopBank) + 2; sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 2, 1); sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 24); } } iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 5; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "*" + sBcno + "*"); //¹ÙÄÚµå¹øÈ£ //iXPos = Number(sLeftBank) + 485; //iYPos = Number(sTopBank) + 5; //sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBarcdprntdt); //¶óº§¹ßÇàÀϽà iXPos = Number(sLeftBank) + 500; iYPos = Number(sTopBank) + 5; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); //°Ëü¸í iXPos = Number(sLeftBank) + 90; iYPos = Number(sTopBank) + 30; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39_300dpi(iXPos, iYPos, "N", 120, "*" + sBcno + "*"); // ¹ÙÄÚµå //iXPos = Number(sLeftBank) + 20; //iYPos = Number(sTopBank) + 180; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 160; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //ȯÀÚµî·Ï¹øÈ£ if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } //----110531 ȯÀÚ¸í ¿µ¹®Ãâ·Â ¼öÁ¤ À¯¹Î±Ô //iXPos = Number(sLeftBank) + 250; //iYPos = Number(sTopBank) + 157; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm.substr(0, 20), 2, 1); //sSndMsg += CommAX.HanImageData(); //--------- iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 250; sPatnm = sPatnm.substr(0, 20) aStr = lpzfGetHanGul(sPatnm, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 160; sSndMsg += "^CFF30,30^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; iWidth = iWidth + (Number(aStr[iNo].length) * 12); } else { iYPos = Number(sTopBank) + 157; sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 2, 1); //20120504 ȯÀÚ¸í ¼öÁ¤ sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 24); } } //----110531 ȯÀÚ¸í ¿µ¹®Ãâ·Â ¼öÁ¤ À¯¹Î±Ô iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 185; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTubelblnm); //¿ë±â¸í //iXPos = Number(sLeftBank) + 430; //iYPos = Number(sTopBank) + 190; //sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSexage); //iXPos = Number(sLeftBank) + 20; //iYPos = Number(sTopBank) + 210; //sSndMsg += lzzfBP_ChangeFont("F", 20, 20); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); //°Ëü¸í if(sBcno.substr(0, 1) == "E" && bedposcnts != ""){ iXPos = Number(sLeftBank) + 450; iYPos = Number(sTopBank) + 160; //sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDeptroom); //Áø·á°úº´½Ç sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, bedposcnts, 1, 1); //±¸¿ªº£µå sSndMsg += CommAX.HanImageData(); }else{ iXPos = Number(sLeftBank) + 450; iYPos = Number(sTopBank) + 160; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDeptroom); //Áø·á°úº´½Ç } iXPos = Number(sLeftBank) + 480; iYPos = Number(sTopBank) + 185; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, prcphopedd); //ó¹æÈñ¸ÁÀϽà //iXPos = Number(sLeftBank) + 480; //iYPos = Number(sTopBank) + 185; //sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBarcdprntdt); //¶óº§¹ßÇàÀϽà //iXPos = Number(sLeftBank) + 430; //iYPos = Number(sTopBank) + 210; //sSndMsg += lzzfBP_ChangeFont("F", 20, 20); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTubelblnm); //¿ë±â¸í //iXPos = Number(sLeftBank) + 20; //iYPos = Number(sTopBank) + 265; //sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSecttsect); //°è°Ë»ç°è if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } sTclslblnmlist = sTclslblnmlist.replace("¢É", ","); //--------- iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 212; //iXPos = Number(sLeftBank)+ 90; /* aStr = lpzfGetHanGul(sTclslblnmlist, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 215; sSndMsg += "^CFC30,30^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; // °Ëüǥ½Ã¸í(¿µ¹®) iWidth = iWidth + (Number(aStr[iNo].length) * 14); } else { iYPos = Number(sTopBank) + 212; sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 14); } }*/ sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTclslblnmlist.substr(0, 20), 1, 1); //°Ë»çÇ׸ñ¶óº§¸í sSndMsg += CommAX.HanImageData(); if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } /* if(sBcno.substr(0,1) =="G"){ // Á¤Àº ¼ººÐÇåÇ÷½Ç¶§¹®¿¡ Ãß°¡ iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 232; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "°ø¿©ÀÚ : " + dnorNm, 1, 1); // Å×½ºÆ®¿ë sSndMsg += CommAX.HanImageData(); // Å×½ºÆ®¿ë iXPos = Number(sLeftBank) + 250; iYPos = Number(sTopBank) + 240; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, dSexage); //°Ëü¸í }*/ //---------°ø¿©ÀÚ ¶Ç´Â ¸®¸¶Å© ¶§¹®¿¡..2009.01.28.À±ÀçÇÑ ¼öÁ¤ dnorNm = dnorNm + dSexage; iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 20; aStr = lpzfGetHanGul(dnorNm, aFlag); //°ø¿©ÀÚ¸íÀº ÇѱÛ, ¸®¸¶Å©´Â ¿µ¹® for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 272; sSndMsg += "^CFC10,10^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; // °Ëüǥ½Ã¸í(¿µ¹®) iWidth = iWidth + (Number(aStr[iNo].length) * 14); } else { iYPos = Number(sTopBank) + 272; sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 24); } } //if(sTclslblnmlist.substr(0, 3) == "ABO") { if(checkABO) { //¿Ü·¡Ã¤Ç÷À϶§ if(scridPrint=="SMLLC00100" && scrflag){ keepspc = true; } //º´µ¿,ȯÀÚº°À϶§ else if((scridPrint=="SMLLC00200" || scridPrint=="SMLLC00300") && scrflag && checkAST){ keepspc = true; } //iXPos = Number(sLeftBank) + 110; //iYPos = Number(sTopBank) + 252; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "äÇ÷ÀÚ : ", 1, 1); // sSndMsg += CommAX.HanImageData(); } /*À§Ä¡Å×½ºÆ®½Ã iXPos = Number(sLeftBank) + 30; iYPos = Number(sTopBank) + 202; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "äÇ÷ÀÚ : ", 1, 1); sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 232; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "°ø¿©ÀÚ : ", 1, 1); sSndMsg += CommAX.HanImageData(); */ iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 240; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sInfcinfolist); //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sInfcinfolist, 1, 1); //°¨¿°Á¤º¸ //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "HBV", 1, 1); //°¨¿°Á¤º¸ À§Ä¡Å×½ºÆ®½Ã //sSndMsg += CommAX.HanImageData(); //ÀÚµ¿È­À϶§ ¹Ø¿¡ ÁÙ ²ô¾î¿ä~ if(sSecttsect.substr(0, 1) == "A"){ //°Ë»ç°è¸í iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 290; sSndMsg += lzzfBP_GraphicBox(iXPos, iYPos, 400, 10, 5); //sSndMsg += CommAX.PrtImgOut(10, 2, sTsectlblnm.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); } else{ //sSndMsg += CommAX.PrtImgOut(10, 2, sTsectlblnm.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); } if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ sSndMsg += lzzfBP_EndFormat(spcacptbarcdprntcnt); // Á¢¼ö¹ÙÄÚµåÃâ·Â¼ö if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } }else{ sSndMsg += lzzfBP_EndFormat(bcollbarcdprntcnt); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } if(keepspc) { fKeepBcnoPrint("B"); } }//end for }//end if(sPrntKind == "1") else if(sPrntKind == "3" && sCommKind == "03"){ //Auto labeler(Ginus)À̰í TCP/IP À϶§ for(i=1 ; i<= cntHR;i++){ var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sSex = model.getvalue(pRef+ "["+i+"]/sex"); var sAge = model.getvalue(pRef+ "["+i+"]/age"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); var sSpcfcntslist = model.getvalue(pRef+ "["+i+"]/spcfcntslist"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sLpflag = model.getvalue(pRef+ "["+i+"]/lpflag"); var sDeptnm = model.getvalue(pRef+ "["+i+"]/deptnm"); var sWardroom = model.getvalue(pRef+ "["+i+"]/wardroom"); var sTubecd = model.getvalue(pRef+ "["+i+"]/tubecd"); var sTubelblnm = model.getvalue(pRef+ "["+i+"]/tubelblnm"); var sSecttsect = model.getvalue(pRef+ "["+i+"]/secttsect"); var sTsectlblnm = model.getvalue(pRef+ "["+i+"]/tsectlblnm"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sTclscdlist = model.getvalue(pRef+ "["+i+"]/tclscdlist"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var barcdcntflag = model.getValue(pRef + "/cntflag"); var bcollbarcdprntcnt = model.getValue(pRef + "["+i+"]/bcollbarcdprntcnt"); var spcacptbarcdprntcnt = model.getValue(pRef + "["+i+"]/spcacptbarcdprntcnt"); var microbarcdprntcnt = model.getValue(pRef + "["+i+"]/microbarcdprntcnt"); //º´¸® ÀνºÅϽº var sSpctranseqno = model.getValue(pRef + "["+i+"]/spctranseqno"); var sSpctotalcnt = model.getValue(pRef + "["+i+"]/spctotalcnt"); var sOrgprcpnm = model.getValue(pRef + "["+i+"]/orgprcpnm"); var sAddprcpnm = model.getValue(pRef + "["+i+"]/addprcpnm"); var sOrddrnm = model.getValue(pRef + "["+i+"]/orddrnm"); var sBcollcau = model.getValue(pRef + "["+i+"]/bcollcau"); var sPrcpdd = model.getValue(pRef + "["+i+"]/prcpdd"); //º´¸® ¹ÙÄÚµå ó¹æÀÏÀÚ Ãß°¡(2009-09-08) var keepspc = false; var checkABO = isSearchString(sTclslblnmlist.toUpperCase(), "ABO"); var checkAST = isSearchString(sTclslblnmlist.toUpperCase(), "AST"); if (model.getValue(pRef + "["+i+"]/dnornm") ==""){ var dnorNm = ""; }else{ var dnorNm = model.getValue(pRef + "["+i+"]/dnornm") + model.getValue(pRef + "["+i+"]/dnorsexage"); } if((i == 1) || (model.getvalue(pRef+ "["+ (i-1) +"]/pid") != model.getvalue(pRef+ "["+i+"]/pid"))) { //µî·Ï¹øÈ£°¡ ´Ù¸£´Ù(Àϰý¹ßÇà½Ã) sSndMsg = "^^^P"; //ȯÀÚÁ¤º¸ ½ÃÀÛ //µî·Ï¹øÈ£, ȯÀÚ¸í, ¼ºº°, ³ªÀÌ sSndMsg += "^PI" + sPid + "^PN" + sPatnm + "^PS" + sSex + "^PA" + sAge; //Àåºñ¹øÈ£ ¼±Åà sSndMsg += "^PB" + sEqmtCd; //°¨¿°Á¤º¸ if(sInfcinfolist != "") { sSndMsg += "^P3" + sInfcinfolist; } //ȯÀÚÆ¯ÀÌ»çÇ× if(sSpcfcntslist != "") { sSndMsg += "^P4" + sSpcfcntslist; } //äÇ÷½Ã ÁÖÀÇ»çÇ× if(sBcollcau != "") { sSndMsg += "^P5" + sBcollcau; } sSndMsg += "^^^_P"; //ȯÀÚÁ¤º¸ ³¡. sSndMsg += "^^^S"; //äÇ÷Á¤º¸ ½ÃÀÛ. } sSndMsg += "^SS"; //äÇ÷Á¤º¸ DATA ½ÃÀÛ. sSndMsg += "^SA" + sBcno + "^SB" + sLpflag; //°Ëü¹øÈ£, Áø°Ëº´¸®±¸ºÐ //Áø·á°ú, º´µ¿/º´½Ç, ¿ë±âÄÚµå sSndMsg += "^SC" + sDeptnm + "^SD" + sWardroom + "^SE" + sTubecd; //¿ë±â¸í if(sTubelblnm != "") { sSndMsg += "^SF" + sTubelblnm; } //½ÃÇàºÎ¼­ÄÚµå, ½ÃÇàºÎ¼­¸íĪ, ¹ÙÄÚµåÃâ·ÂÀϽÃ, °Ë»çÇ׸ñÄڵ帮½ºÆ® sSndMsg += "^SG" + sSecttsect + "^SH" + sTsectlblnm + "^SI" + sBarcdprntdt + "^SJ" + sTclscdlist; //°Ë»çÇ׸ñ¸íΏ®½ºÆ®, °Ëü¸íĪ sSndMsg += "^SK" + sTclslblnmlist + "^SL" + sSpclblnm; //ÀÀ±Þ¿©ºÎ if(sErprcpflag == "1" || sErprcpflag == "2" || sErprcpflag == "Y"){ sSndMsg += "^SMY"; } else{ sSndMsg += "^SMN"; } ////°ø¿©ÀÚ(¸®¸¶Å©) if(dnorNm != "") { sSndMsg += "^SN" + dnorNm; } //º´¸®ÀÎ °æ¿ì if(sLpflag == "P") { //°Ëü¼ø¹ø, °ËüÅäÅ»°¹±¸, ¿øÃ³¹æ¸í, Ãß°¡Ã³¹æ¸í, Áø·áÀÇ»ç¸í, ó¹æÀÏÀÚ(2009-09-08 Ãß°¡) sSndMsg += "^SO" + sSpctranseqno + "^SP" + sSpctotalcnt + "^SQ" + sOrgprcpnm + "^SR" + sAddprcpnm + "^ST" + sOrddrnm + "^S2" + sPrcpdd; } sSndMsg += "^SU" + bcollbarcdprntcnt; //¹ÙÄڵ尹¼ö sSndMsg += "^_SS"; //äÇ÷Á¤º¸ DATA Á¾·á //if(sTclslblnmlist.substr(0, 3) == "ABO") { if(checkABO) { //¿Ü·¡Ã¤Ç÷À϶§ if(scridPrint=="SMLLC00100" && scrflag){ keepspc = true; } //º´µ¿,ȯÀÚº°À϶§ else if((scridPrint=="SMLLC00200" || scridPrint=="SMLLC00300") && scrflag && checkAST){ keepspc = true; } } if(keepspc) { //ABO ¹ÙÄÚµå ¹Ø¿¡ º¸°ü°Ëü Ãâ·ÂÇϱâ À§ÇØ. ÀνºÅÏÆ®¿¡ Áö±Ý±îÁöÀÇ sendmessage °ªÀ» ÀúÀå model.makeValue("/root/hidden/sendmessage", model.getValue("/root/hidden/sendmessage") + sSndMsg); fKeepBcnoPrint("B"); sSndMsg = model.getValue("/root/hidden/sendmessage"); //º¸°ü°Ëü±îÁöÀÇ °ªÀ» sendmessage º¯¼ö¿¡ ³Ö´Â´Ù.(ÇѲ¨¹ø¿¡ Àü¼ÛÀ» À§ÇÏ¿©) } if((i == cntHR) || (model.getvalue(pRef+ "["+ (i+1) +"]/pid") != model.getvalue(pRef+ "["+i+"]/pid"))) { //µî·Ï¹øÈ£°¡ ´Ù¸£´Ù(Àϰý¹ßÇà½Ã) sSndMsg += "^^^_S"; //äÇ÷Á¤º¸ Á¾·á } }//end for var sReturnValue = AutoLabel.TRANSDATA(0, sSetUpVal, sSndMsg); //Àü¼Û }//end else if(sPrntKind == "3" && sCommKind == "03") else if(sPrntKind == "4" && sCommKind == "03"){ //Auto labeler(Robo)À̰í TCP/IP À϶§ }//end else if(sPrntKind == "4" && sCommKind == "03") //portopenÀÌ trueÀ̰í Åë½ÅÀ¯ÇüÀÌ comÀ̰í Ãâ·ÂÇÒ º´¸® ¹ÙÄڵ尡 ¾øÀ»¶§ port close if( portOpenTF == "TRUE" && sCommKind == "02" && PCount == 0){ CommAX.PortOpen("false"); } }else if((portOpenTF = "FALSE" && sCommKind == "02")){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } //model.setValue("/root/hidden/test/enddt", getCurrentTime()); } // pKCount - º¸°ü°Ëü Ãâ·Â¼ö // pPCount - º´¸®¹ÙÄڵ尹¼ö, Á¢¼ö°ü¸® È­¸é¿¡¼­´Â ºÐÁÖ ¹ÙÄÚµå Ãâ·Â¼ö // scrflag - º´µ¿ ȯÀÚº° äÇ÷½Ã true function fLisSpcBarcodePrint2(pRef, pKCount, pPCount, scrflag){ model.makeValue("/root/hidden/sendmessage", ""); //Auto Label¿¡ º¸³»´Â °ªÀ» ÀúÀåÇÑ ÀνºÅÏÆ® ÃʱâÈ­ //model.setValue("/root/hidden/test/startdt", getCurrentTime()); var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var aFlag = new Array(); //ÇÑ±Û ¿µ¹® ±¸ºÐ var aStr = ""; //var iWidth = 0; var iXPos = 0; var iYPos = 0; //var portOpenTF = ""; var KCount = 0; var PCount = 0; if(pKCount == null || pKCount == ""){ KCount = 0; }else{ KCount = pKCount; } if(pPCount == null || pPCount == ""){ PCount = 0; }else{ PCount = pPCount; } var scridPrint = getScreenID(); 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"); //alert(portOpenTF); for(i=1 ; i<= cntHR;i++){ if(sPrntKind == "10"){ //zebra EPL var sSndMsg = ""; var sTsectlblnm = model.getvalue(pRef+ "["+i+"]/tsectlblnm"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sDeptroom = model.getvalue(pRef+ "["+i+"]/deptroom"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTubelblnm = model.getvalue(pRef+ "["+i+"]/tubelblnm"); var sSecttsect = model.getvalue(pRef+ "["+i+"]/secttsect"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var barcdcntflag = model.getValue(pRef + "/cntflag"); var bcollbarcdprntcnt = model.getValue(pRef + "["+i+"]/bcollbarcdprntcnt"); var spcacptbarcdprntcnt = model.getValue(pRef + "["+i+"]/spcacptbarcdprntcnt"); var microbarcdprntcnt = model.getValue(pRef + "["+i+"]/microbarcdprntcnt"); var prcphopedd = model.getValue(pRef + "["+i+"]/prcphopedd"); var bedposcnts = model.getValue(pRef + "["+i+"]/bedposcnts"); var sbcoll = "äÇ÷ÀÚ"; var keepspc = false; var checkABO = isSearchString(sTclslblnmlist.toUpperCase(), "ABO"); var checkAST = isSearchString(sTclslblnmlist.toUpperCase(), "AST"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if (model.getValue(pRef + "["+i+"]/dnornm") ==""){ var dnorNm = ""; var dSexage = ""; }else{ var dnorNm = model.getValue(pRef + "["+i+"]/dnornm"); var dSexage = model.getValue(pRef + "["+i+"]/dnorsexage"); } if(i == 1){ //sSndMsg += "^@" + "\n"; //sSndMsg += "^default" + "\n"; } sSndMsg += "N" + "\n"; sSndMsg += "JF" + "\n"; sSndMsg += "D9" + "\n"; sSndMsg += "S2" + "\n"; sSndMsg += "Q223,27" + "\n"; sSndMsg += "q456" + "\n"; iXPos = Number(sLeftBank); iYPos = Number(sTopBank); sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,1,1,N," + "\"" + sTsectlblnm + "\""+ "\n"; iXPos = Number(sLeftBank) + 140; iYPos = Number(sTopBank) + 5; sSndMsg += "A" + iXPos + "," + iYPos + ",0,2,1,1,N," + "\"" + "*" + sBcno + "*" + "\""+ "\n"; iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank) + 0; sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + sSpclblnm + "\""+ "\n"; iXPos = Number(sLeftBank) + 25; iYPos = Number(sTopBank) + 28; sSndMsg += "B" + iXPos + "," + iYPos + ",0,3,2,5,93,N," + "\"" + sBcno + "\""+ "\n"; iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 124; sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + sPid + "\""+ "\n"; iXPos = Number(sLeftBank) + 120; iYPos = Number(sTopBank) + 120; sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,2,1,N," + "\"" + sPatnm + "\""+ "\n"; // ±Û¥ũ±â º¯°æ 20120504 iXPos = Number(sLeftBank) + 330; iYPos = Number(sTopBank) + 124; //sSndMsg += "A" + iXPos + "," + iYPos + ",0,1,1,1,N," + "\"" + sBarcdprntdt + "\""+ "\n"; sSndMsg += "A" + iXPos + "," + iYPos + ",0,1,1,1,N," + "\"" + prcphopedd + "\""+ "\n"; iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 147; sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + sTubelblnm + "\""+ "\n"; iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 147; if(sBcno.substr(0, 1) == "E" && bedposcnts != ""){ sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,1,1,N," + "\"" + bedposcnts + "\""+ "\n"; } else { sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + sDeptroom + "\""+ "\n"; } iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 167; sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,1,1,N," + "\"" + sTclslblnmlist + "\""+ "\n"; iXPos = Number(sLeftBank); //°¨¿°Á¤º¸ Ư¼ö¹®ÀÚ Ãß°¡ 20120402 if(sInfcinfolist != ""){ sInfcinfolist = "*"+ sInfcinfolist +"*"; } iYPos = Number(sTopBank) + 190; sSndMsg += "A" + iXPos + "," + iYPos + ",0,4,1,1,N," + "\"" + sInfcinfolist + "\""+ "\n"; //20120328 sSndMsg += ""+ "\n"; sSndMsg += "P"+ bcollbarcdprntcnt + "\n"; CommAX.SendMsg(sSndMsg); //alert(sSndMsg); //20120306 }else if(sPrntKind == "9") { //zebra GX430 var sSndMsg = "^XA^SEE:UHANGUL.DAT^FS^CWQ,E:kfont3.FNT^FS"; var sTsectlblnm = model.getvalue(pRef+ "["+i+"]/tsectlblnm"); var sTsectlblnm2 = model.getvalue(pRef+ "["+i+"]/tsectlblnm2"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPatnm2 = model.getvalue(pRef+ "["+i+"]/patnm2"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sDeptroom = model.getvalue(pRef+ "["+i+"]/deptroom"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTubelblnm = model.getvalue(pRef+ "["+i+"]/tubelblnm"); var sSecttsect = model.getvalue(pRef+ "["+i+"]/secttsect"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sTclslblnmlist2 = model.getvalue(pRef+ "["+i+"]/tclslblnmlist2"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var barcdcntflag = model.getValue(pRef + "/cntflag"); var bcollbarcdprntcnt = model.getValue(pRef + "["+i+"]/bcollbarcdprntcnt"); var spcacptbarcdprntcnt = model.getValue(pRef + "["+i+"]/spcacptbarcdprntcnt"); var microbarcdprntcnt = model.getValue(pRef + "["+i+"]/microbarcdprntcnt"); var prcphopedd = model.getValue(pRef + "["+i+"]/prcphopedd"); var bedposcnts = model.getValue(pRef + "["+i+"]/bedposcnts"); var sbcoll = "äÇ÷ÀÚ"; var keepspc = false; var checkABO = isSearchString(sTclslblnmlist.toUpperCase(), "ABO"); var checkAST = isSearchString(sTclslblnmlist.toUpperCase(), "AST"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if (model.getValue(pRef + "["+i+"]/dnornm") ==""){ var dnorNm = ""; var dSexage = ""; }else{ var dnorNm = model.getValue(pRef + "["+i+"]/dnornm"); var dSexage = model.getValue(pRef + "["+i+"]/dnorsexage"); } sSndMsg += lzzfBP_StartFormat(0, 0); if(sErprcpflag == "1" || sErprcpflag == "2" || sErprcpflag == "Y"){ iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 1; sSndMsg += lzzfBP_GraphicBox(iXPos, iYPos, 15, 240, 10); } iXPos = Number(sLeftBank) + 200; iYPos = Number(sTopBank) + 5; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "*" + sBcno + "*"); //¹ÙÄÚµå¹øÈ£ iXPos = Number(sLeftBank)+ 1; iYPos = Number(sTopBank) + 1; sSndMsg += "^CI14^FO" + iXPos + ","+ iYPos + "^AQN,30,30^FH^FD"+ sTsectlblnm +"^FS^CI1"; iXPos = Number(sLeftBank) + 500; iYPos = Number(sTopBank) + 5; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); //°Ëü¸í iXPos = Number(sLeftBank) + 70; iYPos = Number(sTopBank) + 30; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39_300dpi(iXPos, iYPos, "N", 120, "*" + sBcno + "*"); // ¹ÙÄÚµå iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 160; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //ȯÀÚµî·Ï¹øÈ£ // infection ±¸ºÐ //iXPos = Number(sLeftBank) + 230; //iYPos = Number(sTopBank) + 160; //sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, pInfcInit); //°¨¿°±¸ºÐ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "#"); //°¨¿°±¸ºÐ // //----110531 ȯÀÚ¸í ¿µ¹®Ãâ·Â ¼öÁ¤ À¯¹Î±Ô //iXPos = Number(sLeftBank) + 250; //iYPos = Number(sTopBank) + 157; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm.substr(0, 20), 2, 1); //sSndMsg += CommAX.HanImageData(); //sSndMsg += "^CI14^FO"+iXPos+","+iYPos+"^AQN,30,30^FH^FD"+ sPatnm +"^FS^CI1"; //--------- iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 250; //sPatnm = sPatnm.substr(0, 20) aStr = lpzfGetHanGul(sPatnm, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 160; //iXPos = Number(iXPos) + Number(iWidth); sSndMsg += "^CFF30,30^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; iWidth = iWidth + (Number(aStr[iNo].length) * 12); } else { iYPos = Number(sTopBank) + 160; sSndMsg += "^CI14^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^AQN,30,30^FH^FD" + aStr[iNo] + "^FS^CI1"; // °Ëüǥ½Ã¸í(ÇѱÛ) iWidth = iWidth + (Number(aStr[iNo].length) * 30); } } //----110531 ȯÀÚ¸í ¿µ¹®Ãâ·Â ¼öÁ¤ À¯¹Î±Ô sTclslblnmlist = sTclslblnmlist.replace("¢É", ","); iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 20; aStr = lpzfGetHanGul(sTclslblnmlist, aFlag); //°ø¿©ÀÚ¸íÀº ÇѱÛ, ¸®¸¶Å©´Â ¿µ¹® for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 215; iXPos = Number(sLeftBank) + Number(iWidth); sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, aStr[iNo]); //¿ë±â¸í iWidth = iWidth + (Number(aStr[iNo].length) * 24); } else { iYPos = Number(sTopBank) + 215; sSndMsg += "^CI14^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^AQN,30,30^FH^FD" + aStr[iNo] + "^FS^CI1"; // °Ëüǥ½Ã¸í(ÇѱÛ) iWidth = iWidth + (Number(aStr[iNo].length) * 28); } } //iXPos = Number(sLeftBank) + 1; //iYPos = Number(sTopBank) + 215; //sSndMsg += "^CI14^FO"+iXPos+","+iYPos+"^AQN,30,30^FH^FD"+ sTclslblnmlist +"^FS^CI1"; iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 185; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTubelblnm); //¿ë±â¸í if(sBcno.substr(0, 1) == "E" && bedposcnts != ""){ iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 450; aStr = lpzfGetHanGul(bedposcnts, aFlag); //±¸¿ª¹èµå for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 160; sSndMsg += "^CFC10,10^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; iWidth = iWidth + (Number(aStr[iNo].length) * 18); } else { iYPos = Number(sTopBank) + 160; sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 20); } } }else{ iXPos = Number(sLeftBank) + 450; iYPos = Number(sTopBank) + 160; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDeptroom); //Áø·á°úº´½Ç } //iXPos = Number(sLeftBank) + 480; //iYPos = Number(sTopBank) + 185; //sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBarcdprntdt); //¶óº§¹ßÇàÀϽà iXPos = Number(sLeftBank) + 480; iYPos = Number(sTopBank) + 185; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, prcphopedd); //ó¹æÈñ¸Á ÀϽà //---------°ø¿©ÀÚ ¶Ç´Â ¸®¸¶Å© ¶§¹®¿¡..2009.01.28.À±ÀçÇÑ ¼öÁ¤ dnorNm = dnorNm + dSexage; iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 20; aStr = lpzfGetHanGul(dnorNm, aFlag); //°ø¿©ÀÚ¸íÀº ÇѱÛ, ¸®¸¶Å©´Â ¿µ¹® for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 272; sSndMsg += "^CFC10,10^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; // °Ëüǥ½Ã¸í(¿µ¹®) iWidth = iWidth + (Number(aStr[iNo].length) * 18); } else { iYPos = Number(sTopBank) + 272; sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 20); } } //if(sTclslblnmlist.substr(0, 3) == "ABO") { if(checkABO) { //¿Ü·¡Ã¤Ç÷À϶§ if(scridPrint=="SMLLC00100" && scrflag){ keepspc = true; } //º´µ¿,ȯÀÚº°À϶§ else if((scridPrint=="SMLLC00200" || scridPrint=="SMLLC00300") && scrflag && checkAST){ keepspc = true; } //iXPos = Number(sLeftBank) + 110; //iYPos = Number(sTopBank) + 252; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "äÇ÷ÀÚ : ", 1, 1); // sSndMsg += CommAX.HanImageData(); } /*À§Ä¡Å×½ºÆ®½Ã iXPos = Number(sLeftBank) + 30; iYPos = Number(sTopBank) + 202; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "äÇ÷ÀÚ : ", 1, 1); sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 232; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "°ø¿©ÀÚ : ", 1, 1); sSndMsg += CommAX.HanImageData(); */ //°¨¿°Á¤º¸ Ư¼ö¹®ÀÚ Ãß°¡ 20120402 if(sInfcinfolist != ""){ sInfcinfolist = "*"+ sInfcinfolist +"*"; } iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 240; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ 20120328 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sInfcinfolist); //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sInfcinfolist, 1, 1); //°¨¿°Á¤º¸ //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "HBV", 1, 1); //°¨¿°Á¤º¸ À§Ä¡Å×½ºÆ®½Ã //sSndMsg += CommAX.HanImageData(); //ÀÚµ¿È­À϶§ ¹Ø¿¡ ÁÙ ²ô¾î¿ä~ if(sSecttsect.substr(0, 1) == "A"){ //°Ë»ç°è¸í iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 290; sSndMsg += lzzfBP_GraphicBox(iXPos, iYPos, 400, 10, 5); //sSndMsg += CommAX.PrtImgOut(10, 2, sTsectlblnm.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); } else{ //sSndMsg += CommAX.PrtImgOut(10, 2, sTsectlblnm.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); } sSndMsg += lzzfBP_EndFormat(bcollbarcdprntcnt); //sSndMsg = "^XA^CI14,21,36^FO100,200^A0N50,50^FD°¡³ª´Ù^FS^XZ"; CommAX.SendMsg(sSndMsg); //if(keepspc) { // fKeepBcnoPrint("B"); //} }else if(sPrntKind == "11") { //zebra GX420 for(i=1 ; i<= cntHR;i++){ var sSndMsg = "^XA^SEE:UHANGUL.DAT^FS^CWQ,E:kfont3.FNT^FS"; var sTsectlblnm = model.getvalue(pRef+ "["+i+"]/tsectlblnm"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sDeptroom = model.getvalue(pRef+ "["+i+"]/deptroom"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTubelblnm = model.getvalue(pRef+ "["+i+"]/tubelblnm"); var sSecttsect = model.getvalue(pRef+ "["+i+"]/secttsect"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var barcdcntflag = model.getValue(pRef + "/cntflag"); var bcollbarcdprntcnt = model.getValue(pRef + "["+i+"]/bcollbarcdprntcnt"); var spcacptbarcdprntcnt = model.getValue(pRef + "["+i+"]/spcacptbarcdprntcnt"); var microbarcdprntcnt = model.getValue(pRef + "["+i+"]/microbarcdprntcnt"); var prcphopedd = model.getValue(pRef + "["+i+"]/prcphopedd"); var bedposcnts = model.getValue(pRef + "["+i+"]/bedposcnts"); var sbcoll = "äÇ÷ÀÚ"; var keepspc = false; var checkABO = isSearchString(sTclslblnmlist.toUpperCase(), "ABO"); var checkAST = isSearchString(sTclslblnmlist.toUpperCase(), "AST"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if (model.getValue(pRef + "["+i+"]/dnornm") ==""){ var dnorNm = ""; var dSexage = ""; }else{ var dnorNm = model.getValue(pRef + "["+i+"]/dnornm"); var dSexage = model.getValue(pRef + "["+i+"]/dnorsexage"); } sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ if(sErprcpflag == "1" || sErprcpflag == "2" || sErprcpflag == "Y"){ //°Ë»ç°è¸í iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 1; sSndMsg += lzzfBP_GraphicBox(iXPos, iYPos, 15, 240, 10); //sSndMsg += CommAX.PrtImgOut(10, 2, sTsectlblnm.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); } else{ //sSndMsg += CommAX.PrtImgOut(10, 2, sTsectlblnm.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); } sTsectlblnm = sTsectlblnm.replace("¢É", ","); //--------- iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 15; /* if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 215; iXPos = Number(sLeftBank) + Number(iWidth); sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, aStr[iNo]); //¿ë±â¸í iWidth = iWidth + (Number(aStr[iNo].length) * 24); } else { iYPos = Number(sTopBank) + 215; sSndMsg += "^CI14^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^AQN,30,30^FH^FD" + aStr[iNo] + "^FS^CI1"; // °Ëüǥ½Ã¸í(ÇѱÛ) iWidth = iWidth + (Number(aStr[iNo].length) * 28); }*/ aStr = lpzfGetHanGul(sTsectlblnm, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 2; sSndMsg += "^CFF20,20^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; iWidth = iWidth + (Number(aStr[iNo].length) * 12); } else { iYPos = Number(sTopBank) + 2; //sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); sSndMsg += "^CI14^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^AQN,20,20^FH^FD" + aStr[iNo] + "^FS^CI1"; // °Ëüǥ½Ã¸í(ÇѱÛ) //sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 24); } } iXPos = Number(sLeftBank) + 130; iYPos = Number(sTopBank) + 5; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "*" + sBcno + "*"); //¹ÙÄÚµå¹øÈ£ //iXPos = Number(sLeftBank) + 275; //iYPos = Number(sTopBank) + 5; //sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBarcdprntdt); //¶óº§¹ßÇàÀϽà iXPos = Number(sLeftBank) + 275; iYPos = Number(sTopBank) + 5; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); //°Ëü¸í iXPos = Number(sLeftBank) + 60; iYPos = Number(sTopBank) + 30; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39(iXPos, iYPos, "N", 100, "*" + sBcno + "*"); // ¹ÙÄÚµå //GX420 ȯÀÚ¸í ¿µ¹®Ç¥½Ã ¾ÈµÇ´Â °Í À¯¹Î±Ô 110608 //iXPos = Number(sLeftBank) + 170; //iYPos = Number(sTopBank) + 130; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); //sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,20,20^FH^FD" + sPatnm.substr(0, 20) + "^FS^CI1"; iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 170; sPatnm = sPatnm.substr(0, 20); aStr = lpzfGetHanGul(sPatnm, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 135; //sSndMsg += "^CFF20,20^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; // ȯÀÚ¸í(¿µ¹®) //sSndMsg += "^CFC14,14^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; // ȯÀÚ¸í(¿µ¹®) sSndMsg += "^CFF30,30^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; iWidth = iWidth + (Number(aStr[iNo].length) * 14); } else { iYPos = Number(sTopBank) + 135; //sSndMsg += "^CI14^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^AQN,20,20^FH^FD" + aStr[iNo] + "^FS^CI1"; 6/30 ÀÌÀü¼ÂÆÃ sSndMsg += "^CI14^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^AQN,30,30^FH^FD" + aStr[iNo] + "^FS^CI1"; //sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); //sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 30); } } //GX420 ȯÀÚ¸í ¿µ¹®Ç¥½Ã ¾ÈµÇ´Â °Í À¯¹Î±Ô 110608 iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 135; sSndMsg += lzzfBP_ChangeFont("C", 14, 14); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //ȯÀÚµî·Ï¹øÈ£ //iXPos = Number(sLeftBank) + 300; //iYPos = Number(sTopBank) + 135; //sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSexage); //iXPos = Number(sLeftBank) + 300; //iYPos = Number(sTopBank) + 135; //sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDeptroom); //Áø·á°úº´½Ç if(sBcno.substr(0, 1) == "E" && bedposcnts != ""){ iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 300; aStr = lpzfGetHanGul(bedposcnts, aFlag); //±¸¿ª¹èµå for (var iNo=0; iNo < aStr.length; iNo++) { if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 135; sSndMsg += "^CFF20,20^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; // ±¸¿ª¹èµå¸í(¿µ¹®) iWidth = iWidth + (Number(aStr[iNo].length) * 14); } else { iYPos = Number(sTopBank) + 135; sSndMsg += "^CI14^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^AQN,20,20^FH^FD" + aStr[iNo] + "^FS^CI1"; // ±¸¿ª¹èµå¸í(ÇѱÛ) //sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); //sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 24); } } }else{ iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank) + 135; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDeptroom); //Áø·á°úº´½Ç } iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 160; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTubelblnm); //¿ë±â¸í //iXPos = Number(sLeftBank) + 280; //iYPos = Number(sTopBank) + 160; //sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTubelblnm); //¿ë±â¸í iXPos = Number(sLeftBank) + 280; iYPos = Number(sTopBank) + 160; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, prcphopedd); //¶óº§¹ßÇàÀϽà //iXPos = Number(sLeftBank) + 20; //iYPos = Number(sTopBank) + 180; //sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSecttsect); //°è°Ë»ç°è sTclslblnmlist = sTclslblnmlist.replace("¢É", ","); //°Ë»çÄڵ帮½ºÆ® //--------- iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 20; aStr = lpzfGetHanGul(sTclslblnmlist, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 178; sSndMsg += "^CFF20,20^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; // °Ë»çÄڵ帮½ºÆ®¸í(¿µ¹®) iWidth = iWidth + (Number(aStr[iNo].length) * 14); } else { iYPos = Number(sTopBank) + 175; sSndMsg += "^CI14^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^AQN,20,20^FH^FD" + aStr[iNo] + "^FS^CI1"; // °Ë»çÄڵ帮½ºÆ®(ÇѱÛ) //sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); //sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 24); } } //---------°ø¿©ÀÚ ¶Ç´Â ¸®¸¶Å© ¶§¹®¿¡..2009.01.28.À±ÀçÇÑ ¼öÁ¤ dnorNm = dnorNm + dSexage; iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 20; aStr = lpzfGetHanGul(dnorNm, aFlag); //°ø¿©ÀÚ¸íÀº ÇѱÛ, ¸®¸¶Å©´Â ¿µ¹® for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 232; sSndMsg += "^CFC10,10^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; // °ø¿©ÀÚ¸í(¿µ¹®) iWidth = iWidth + (Number(aStr[iNo].length) * 14); } else { iYPos = Number(sTopBank) + 232; //sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); //sSndMsg += CommAX.HanImageData(); SndMsg += "^CI14^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^AQN,30,30^FH^FD" + aStr[iNo] + "^FS^CI1"; // °ø¿©ÀÚ¸í(ÇѱÛ) iWidth = iWidth + (Number(aStr[iNo].length) * 24); } } //if(sTclslblnmlist.substr(0, 3) == "ABO") { if(checkABO) { //¿Ü·¡Ã¤Ç÷À϶§ if(scridPrint=="SMLLC00100" && scrflag){ keepspc = true; } //º´µ¿,ȯÀÚº°À϶§ else if((scridPrint=="SMLLC00200" || scridPrint=="SMLLC00300") && scrflag && checkAST){ keepspc = true; } iXPos = Number(sLeftBank) + 110; iYPos = Number(sTopBank) + 202; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "äÇ÷ÀÚ : ", 1, 1); sSndMsg += CommAX.HanImageData(); } //°¨¿°Á¤º¸ Ư¼ö¹®ÀÚ Ãß°¡ 20120402 if(sInfcinfolist != ""){ sInfcinfolist = "*"+ sInfcinfolist +"*"; } iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 202; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ 20120328 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sInfcinfolist); //°è°Ë»ç°è //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sInfcinfolist, 1, 1); //°¨¿°Á¤º¸ //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "HBV", 1, 1); //°¨¿°Á¤º¸ À§Ä¡Å×½ºÆ®½Ã //sSndMsg += CommAX.HanImageData(); //ÀÚµ¿È­À϶§ ¹Ø¿¡ ÁÙ ²ô¾î¿ä~ if(sSecttsect.substr(0, 1) == "A"){ //°Ë»ç°è¸í iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 260; sSndMsg += lzzfBP_GraphicBox(iXPos, iYPos, 400, 10, 5); //sSndMsg += CommAX.PrtImgOut(10, 2, sTsectlblnm.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); } else{ //sSndMsg += CommAX.PrtImgOut(10, 2, sTsectlblnm.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); } sSndMsg += lzzfBP_EndFormat(bcollbarcdprntcnt); CommAX.SendMsg(sSndMsg); //alert(sSndMsg); if(keepspc) { fKeepBcnoPrint("B"); } }//end for }//end if(sPrntKind == "1") else{ var sSndMsg = ""; var sTsectlblnm = model.getvalue(pRef+ "["+i+"]/tsectlblnm"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sDeptroom = model.getvalue(pRef+ "["+i+"]/deptroom"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTubelblnm = model.getvalue(pRef+ "["+i+"]/tubelblnm"); var sSecttsect = model.getvalue(pRef+ "["+i+"]/secttsect"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var barcdcntflag = model.getValue(pRef + "/cntflag"); var bcollbarcdprntcnt = model.getValue(pRef + "["+i+"]/bcollbarcdprntcnt"); var spcacptbarcdprntcnt = model.getValue(pRef + "["+i+"]/spcacptbarcdprntcnt"); var microbarcdprntcnt = model.getValue(pRef + "["+i+"]/microbarcdprntcnt"); var sbcoll = "äÇ÷ÀÚ"; var keepspc = false; var checkABO = isSearchString(sTclslblnmlist.toUpperCase(), "ABO"); var checkAST = isSearchString(sTclslblnmlist.toUpperCase(), "AST"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if (model.getValue(pRef + "["+i+"]/dnornm") ==""){ var dnorNm = ""; var dSexage = ""; }else{ var dnorNm = model.getValue(pRef + "["+i+"]/dnornm"); var dSexage = model.getValue(pRef + "["+i+"]/dnorsexage"); } sSndMsg = "AA103500500"; // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ if(sErprcpflag == "1" || sErprcpflag == "2" || sErprcpflag == "Y"){ //°Ë»ç°è¸í iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 1; sSndMsg += "V" + iYPos + "H" + iXPos + "FW10V0220"; } sTsectlblnm = sTsectlblnm.replace("¢É", ","); //--------- iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 15; iYPos = Number(sTopBank) + 5; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTsectlblnm); iXPos = Number(sLeftBank) + 140; iYPos = Number(sTopBank) + 5; sSndMsg += "V" + iYPos + "H" + iXPos + "S*" + sBcno + "*"; //¹ÙÄÚµå¹øÈ£ iXPos = Number(sLeftBank) + 275; iYPos = Number(sTopBank) + 5; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sBarcdprntdt; //¶óº§¹ßÇàÀϽà iXPos = Number(sLeftBank) + 60; iYPos = Number(sTopBank) + 30; sSndMsg += "V" + iYPos + "H" + iXPos + "BG02100" + sBcno; // ¹ÙÄÚµå iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 130; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatnm.substr(0, 20)); iXPos = Number(sLeftBank) + 160; iYPos = Number(sTopBank) + 135; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sPid;//ȯÀÚµî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank) + 135; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sSexage; iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 160; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sDeptroom; //Áø·á°úº´½Ç iXPos = Number(sLeftBank) + 160; iYPos = Number(sTopBank) + 160; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sSpclblnm; //°Ëü¸í iXPos = Number(sLeftBank) + 260; iYPos = Number(sTopBank) + 160; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sTubelblnm; //¿ë±â¸í iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 180; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sSecttsect; //°è°Ë»ç°è sTclslblnmlist = sTclslblnmlist.replace("¢É", ","); iXPos = Number(sLeftBank) + 70; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTclslblnmlist) //---------°ø¿©ÀÚ ¶Ç´Â ¸®¸¶Å© ¶§¹®¿¡..2009.01.28.À±ÀçÇÑ ¼öÁ¤ dnorNm = dnorNm + dSexage; CommAX.PrtImgOut(iXPos, iYPos, dnorNm); //°ø¿©ÀÚ¸íÀº ÇѱÛ, ¸®¸¶Å©´Â ¿µ¹® //if(sTclslblnmlist.substr(0, 3) == "ABO") { if(checkABO) { //¿Ü·¡Ã¤Ç÷À϶§ if(scridPrint=="SMLLC00100" && scrflag){ keepspc = true; } //º´µ¿,ȯÀÚº°À϶§ else if((scridPrint=="SMLLC00200" || scridPrint=="SMLLC00300") && scrflag && checkAST){ keepspc = true; } iXPos = Number(sLeftBank) + 160; iYPos = Number(sTopBank) + 180; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "äÇ÷ÀÚ:"); } iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 202; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sInfcinfolist); //°¨¿°Á¤º¸ //ÀÚµ¿È­À϶§ ¹Ø¿¡ ÁÙ ²ô¾î¿ä~ if(sSecttsect.substr(0, 1) == "A"){ //°Ë»ç°è¸í iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 260; sSndMsg += "V" + "220" + "H" + "0" + "FW10H0350"; } if(barcdcntflag == "acpt" ){ sSndMsg += "Q" + spcacptbarcdprntcnt + "Z"; CommAX.SendMsg(sSndMsg); }else{ sSndMsg += "Q" + bcollbarcdprntcnt + "Z"; CommAX.SendMsg(sSndMsg); } if(keepspc) { fKeepBcnoPrint("B"); } } }//end for } } // pKCount - º¸°ü°Ëü Ãâ·Â¼ö // pPCount - º´¸®¹ÙÄڵ尹¼ö, Á¢¼ö°ü¸® È­¸é¿¡¼­´Â ºÐÁÖ ¹ÙÄÚµå Ãâ·Â¼ö // scrflag - º´µ¿ ȯÀÚº° äÇ÷½Ã true // äÇ÷¹ÙÄÚµå ¿©Àǵµ B472 ¸ðµ¨¿ë function fLisSpcBarcodePrint3(pRef, pKCount, pPCount, scrflag){ model.makeValue("/root/hidden/sendmessage", ""); //Auto Label¿¡ º¸³»´Â °ªÀ» ÀúÀåÇÑ ÀνºÅÏÆ® ÃʱâÈ­ //model.setValue("/root/hidden/test/startdt", getCurrentTime()); var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var aFlag = new Array(); //ÇÑ±Û ¿µ¹® ±¸ºÐ var aStr = ""; var iWidth = 0; var iXPos = 0; var iYPos = 0; var portOpenTF = ""; var KCount = 0; var PCount = 0; if(pKCount == null || pKCount == ""){ KCount = 0; }else{ KCount = pKCount; } if(pPCount == null || pPCount == ""){ PCount = 0; }else{ PCount = pPCount; } //alert(KCount); var scridPrint = getScreenID(); 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"); var sB472sizegbn = model.getValue(barcdRef + "[1]/blank/b472size"); 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"); CommAX.CommPort = sComm; CommAX.Settings = sBaudRate + "," + sParity + "," + sDataBit + "," + sStopBit; //º¸°ü°Ëü Ãâ·Â °¹¼ö°¡ Á¸ÀçÇϸé port ¿ÀÇ ÇÏÁö ¾Ê´Â´Ù. //ÀÌ¹Ì ¿ÀÇ µÇ¾î ÀÖÀ½. º¸°ü°Ëü Ãâ·ÂÈÄ Áø°Ë ¹ÙÄÚµå °¹¼ö üũÇÏ¿© Æ÷Æ® Ŭ·ÎÁî ÇÏÁö ¾Ê´Â´Ù. if(KCount > 0){ //ÀÌ¹Ì Æ÷Æ® ¿ÀÇ µÇ¾î ÀÖÀ¸¹Ç·Î "TRUE" ¼ÂÆÃ portOpenTF = "TRUE"; }else if(KCount == 0){ //port open ¹Ýȯ°ª -> String ¹®ÀÚ Æ÷Æ® ¿ÀÇ ¼º°øÀ̸é "TRUE" , ½ÇÆÐÇϸé "FALSE" portOpenTF = CommAX.PortOpen("true"); // alert("portOpenTF" + portOpenTF + "!!!"); } } else if(sCommKind == "03") { var sSetUpVal = model.getValue(barcdRef + "[1]/comm03/setupval"); var sEqmtCd = model.getValue(barcdRef + "[1]/comm03/eqmtcd"); } // alert(portOpenTF); if( (portOpenTF == "TRUE" && sCommKind == "02") || (sCommKind == "01") || (sCommKind == "03")){ for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sTsectlblnm = model.getvalue(pRef+ "["+i+"]/tsectlblnm"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sDeptroom = model.getvalue(pRef+ "["+i+"]/deptroom"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTubelblnm = model.getvalue(pRef+ "["+i+"]/tubelblnm"); var sSecttsect = model.getvalue(pRef+ "["+i+"]/secttsect"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var barcdcntflag = model.getValue(pRef + "/cntflag"); var bcollbarcdprntcnt = model.getValue(pRef + "["+i+"]/bcollbarcdprntcnt"); var spcacptbarcdprntcnt = model.getValue(pRef + "["+i+"]/spcacptbarcdprntcnt"); var microbarcdprntcnt = model.getValue(pRef + "["+i+"]/microbarcdprntcnt"); var sbcoll = "äÇ÷ÀÚ"; var keepspc = false; var sB472size = ""; var checkABO = isSearchString(sTclslblnmlist.toUpperCase(), "ABO"); var checkAST = isSearchString(sTclslblnmlist.toUpperCase(), "AST"); var sTclslblnmlist2 = ""; if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if (model.getValue(pRef + "["+i+"]/dnornm") ==""){ var dnorNm = ""; var dSexage = ""; }else{ var dnorNm = model.getValue(pRef + "["+i+"]/dnornm"); var dSexage = model.getValue(pRef + "["+i+"]/dnorsexage"); } //sSndMsg += "{D0350,0550,0330|}"; // ¶óº§»çÀÌÁî if(sB472sizegbn == "2"){ // 320 630 sB472size = "0340,0620,0340"; // ±âÁ¸¶óº§ }else{ sB472size = "0350,0550,0330"; // nUsize } sSndMsg += "{D" + sB472size + "|}"; // ¶óº§»çÀÌÁî // alert("sB472size= " + sB472size + " sSndMsg= "+sSndMsg); // ¹öÆÛŬ¸®¾î sSndMsg += "{C|}"; // ÇÇÆ®·® sSndMsg += "{AX;-000,-000,+00|}"; //°Ë»ç°è¸í iXPos = Number(sLeftBank)+10; iYPos = Number(sTopBank); sSndMsg += lzzfBP_HanDisp24(sTsectlblnm, iXPos, iYPos); if(sErprcpflag == "1" || sErprcpflag == "2" || sErprcpflag == "Y"){ //ÀÀ±ÞÇ¥½Ã iXPos1 = Number(sLeftBank); iXPos2 = Number(sLeftBank); iYPos1 = Number(sTopBank) ; iYPos2 = Number(sTopBank) + 280; var ppX1 = iXPos1.toString().getLeftPad(4, "0"); var ppX2 = iXPos1.toString().getLeftPad(4, "0"); var ppY1 = iYPos1.toString().getLeftPad(4, "0"); var ppY2 = iYPos2.toString().getLeftPad(4, "0"); sSndMsg += "{LC;"+ppX1+","+ppY1+","+ppX2+","+ppY2+",1,8|}"; } iXPos = Number(sLeftBank)+140; iYPos = Number(sTopBank)+20; //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, "*" + sBcno + "*"); //¹ÙÄÚµå¹øÈ£ sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, "*" + sBcno + "*"); //¹ÙÄÚµå¹øÈ£ iXPos = Number(sLeftBank)+60; iYPos = Number(sTopBank)+30; sSndMsg += lzzfBP_BarCode_Code39_B472(iXPos, iYPos, 5, 4, "*" + sBcno + "*",110); // ¹ÙÄÚµå if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ CommAX.SendMessage(sSndMsg); } }else{ if(bcollbarcdprntcnt > 0){ CommAX.SendMessage(sSndMsg); } } iXPos = Number(sLeftBank)+350; iYPos = Number(sTopBank)+20; //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, sBarcdprntdt); //¶óº§¹ßÇàÀϽà sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sBarcdprntdt); //¶óº§¹ßÇàÀϽà iXPos = Number(sLeftBank)+10; iYPos = Number(sTopBank)+155; sSndMsg += lzzfBP_HanDisp24(sPatnm.substr(0, 7), iXPos, iYPos); // ȯÀÚ¸í ÇÑ±Û iXPos = Number(sLeftBank)+225; iYPos = Number(sTopBank)+175; //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, sPid); //ȯÀÚµî·Ï¹øÈ£ sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sPid); //ȯÀÚµî·Ï¹øÈ£ iXPos = Number(sLeftBank)+400; iYPos = Number(sTopBank)+175; //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, sSexage); //¼ºº´³ªÀÌ sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sSexage); //¼ºº´³ªÀÌ iXPos = Number(sLeftBank)+10; iYPos = Number(sTopBank)+210; //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, sDeptroom); //Áø·á°úº´½Ç sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sDeptroom); //Áø·á°úº´½Ç iXPos = Number(sLeftBank)+210; iYPos = Number(sTopBank)+210; //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, sSpclblnm); //°Ëü¸í sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sSpclblnm); //°Ëü¸í iXPos = Number(sLeftBank)+380; iYPos = Number(sTopBank)+210; //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, sTubelblnm); //¿ë±â¸í sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sTubelblnm); //¿ë±â¸í iXPos = Number(sLeftBank)+10; iYPos = Number(sTopBank)+245; //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, sSecttsect); //°è°Ë»ç°è sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sSecttsect); //°è°Ë»ç°è /* if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ CommAX.SendMessage(sSndMsg); } }else{ if(bcollbarcdprntcnt > 0){ CommAX.SendMessage(sSndMsg); } } */ //30¹ÙÀÌÆ®°¡ ³ÑÀ» °æ¿ì °Ë»ç¸íÀ» ©¶ó¼­ Ãâ·ÂÇÑ´Ù. /* if(sTclslblnmlist.getByteLength() > 40) { for(var iLeng = 1 ; iLeng <= sTclslblnmlist.length ; iLeng++) { if(((sTclslblnmlist.substr(0, iLeng)).getByteLength()) > 40) { sTclslblnmlist2 = sTclslblnmlist.substr(0, iLeng); break; } } //sTempStr = sTempStr2; } */ iXPos = Number(sLeftBank)+70; iYPos = Number(sTopBank)+220; sSndMsg += lzzfBP_HanDisp24(sTclslblnmlist, iXPos, iYPos); // °Ë»ç¸í ÇÑ±Û if (model.getValue(pRef + "["+i+"]/dnornm") !=""){ iXPos = Number(sLeftBank)+10; iYPos = Number(sTopBank)+255; sSndMsg += lzzfBP_HanDisp24(dnorNm.substr(0, 12), iXPos, iYPos); // °ø¿©ÀÚ¸í ÇÑ±Û iXPos = Number(sLeftBank)+110; iYPos = Number(sTopBank)+260; //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20,20, dSexage); // °ø¿©ÀÚ¼ºº°³ªÀÌ ÇåÇ÷È­¸é¸¸ º¸³¿ sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, dSexage); //°ø¿©ÀÚ¼ºº°³ªÀÌ ÇåÇ÷È­¸é¸¸ º¸³¿ } /* if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ CommAX.SendMessage(sSndMsg); } }else{ if(bcollbarcdprntcnt > 0){ CommAX.SendMessage(sSndMsg); } } */ if(checkABO) { //¿Ü·¡Ã¤Ç÷À϶§ if(scridPrint=="SMLLC00100" && scrflag){ keepspc = true; } //º´µ¿,ȯÀÚº°À϶§ else if((scridPrint=="SMLLC00200" || scridPrint=="SMLLC00300") && scrflag && checkAST){ keepspc = true; } iXPos = Number(sLeftBank)+10 ; iYPos = Number(sTopBank)+250; sSndMsg += lzzfBP_HanDisp24("äÇ÷ÀÚ : ", iXPos, iYPos); } if(sInfcinfolist != ""){ iXPos = Number(sLeftBank)+10; iYPos = Number(sTopBank)+250; sSndMsg += lzzfBP_HanDisp24(sInfcinfolist, iXPos, iYPos); } //ÀÚµ¿È­À϶§ ¹Ø¿¡ ÁÙ ²ô¾î¿ä~ if(sSecttsect.substr(0, 1) == "A"){ //°Ë»ç°è¸í iXPos = Number(sLeftBank) + 435; iYPos1 = Number(sTopBank) + 299; iYPos2 = Number(sTopBank) + 300; var ppX = iXPos.toString().getLeftPad(4, "0"); var ppY1 = iYPos1.toString().getLeftPad(4, "0"); var ppY2 = iYPos2.toString().getLeftPad(4, "0"); sSndMsg += "{LC;0000,"+ppY1+","+ppX+","+ppY2+",1,8|}"; } //alert(sSndMsg); if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ sSndMsg += lzzfBP_EndFormat_B472(spcacptbarcdprntcnt); CommAX.SendMessage(sSndMsg); } }else{ if(bcollbarcdprntcnt > 0){ sSndMsg += lzzfBP_EndFormat_B472(bcollbarcdprntcnt); CommAX.SendMessage(sSndMsg); } } if(keepspc) { fKeepBcnoPrint("B"); } }//end for //portopenÀÌ trueÀ̰í Åë½ÅÀ¯ÇüÀÌ comÀ̰í Ãâ·ÂÇÒ º´¸® ¹ÙÄڵ尡 ¾øÀ»¶§ port close if( portOpenTF == "TRUE" && sCommKind == "02" && PCount == 0){ CommAX.PortOpen("false"); } }else if((portOpenTF = "FALSE" && sCommKind == "02")){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } } // sato º´¸® äÇ÷ ¹ÙÄÚµå function fLisPlgySpcBarcodePrint(pLCount) { try{ var sSndMsg = ""; var sPrcpDD = ""; var sTemp = ""; var sTempStr = ""; var strNode = "/root/main/TestInfo/plgybarcdinfo"; var iLeft = model.getValue("/root/main/barcdprntsetup/prntsetupinfo/setupinfo/blank/left"); var iTop = model.getValue("/root/main/barcdprntsetup/prntsetupinfo/setupinfo/blank/top"); var iXPos = 0; var iYPos = 0; var iWidth = 0; var aFlag = new Array(); var aStr = ""; var LCount = 0; var portOpenTF = ""; if(pLCount == null || pLCount == 0){ LCount = 0; }else if(pLCount > 0){ LCount = pLCount; } //----------------------------------------- if (iLeft == "" || iLeft == "-") iLeft = 0; if (iTop == "" || iTop == "-") iTop = 0; //------------------------------ // 2008-10-12 : º´¸®°ú ¿©¹é Á¶Á¤ iLeft = Number(iLeft) + Number(20); iTop = Number(iTop) + Number(10); //---------------- // Serial Port Open //fExeCommPortOpen(); var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); if(sPrntKind != "0"){ //--------------- // ¹ÙÄڵ峻¿ë Ãâ·Â for (var iRowNo=1; iRowNo <= getNodesetCount(strNode); iRowNo++) { sPrcpDD = model.getValue(strNode + "[" + iRowNo + "]/prcpdd"); sPrcpDD = sPrcpDD.substr(0,4) + "-" + sPrcpDD.substr(4,2) + "-" + sPrcpDD.substr(6,2); /* sSndMsg = ""; sSndMsg = sSndMsg + fExeBarCdSetStart(sSndMsg); // Ãâ·Â½ÃÀÛ sSndMsg = sSndMsg + "^CFf^FO10,05^B3R,N,100,N,N^FD" + model.getValue(strNode + "[" + iRowNo + "]/spcbarcdno") + "^FS"; // ¹ÙÄÚµå sSndMsg = sSndMsg + "^CFE20,20^FO120,05^FD" + model.getValue(strNode + "[" + iRowNo + "]/pid") + "^FS"; // µî·Ï¹øÈ£ sSndMsg = sSndMsg + "^CFA20,20^FO340,05^FD" + model.getValue(strNode + "[" + iRowNo + "]/sexage") + "^FS"; // ¼ºº°/³ªÀÌ sSndMsg = sSndMsg + CommAX.PrtImgOut("GRAPH001", model.getValue(strNode + "[" + iRowNo + "]/patnm")); // ȯÀÚ¸í sSndMsg = sSndMsg + "^CFA,30,30^FO120,40^XGGRAPH001,2,2^FS"; sSndMsg = sSndMsg + CommAX.PrtImgOut("GRAPH004", "º´¸®°ú"); // °ËüµµÂøÁö¸í sSndMsg = sSndMsg + "^CFA,30,30^FO340,40^XGGRAPH004,1,1^FS"; sSndMsg = sSndMsg + CommAX.PrtImgOut("GRAPH002", model.getValue(strNode + "[" + iRowNo + "]/orddeptnm")); // Áø·á°ú sSndMsg = sSndMsg + "^CFA,30,30^FO120,100^XGGRAPH002,1,1^FS"; sSndMsg = sSndMsg + CommAX.PrtImgOut("GRAPH003", model.getValue(strNode + "[" + iRowNo + "]/wardroom")); // º´µ¿º´½Ç sSndMsg = sSndMsg + "^CFA,30,30^FO220,100^XGGRAPH003,1,1^FS"; sSndMsg = sSndMsg + "^CFA20,20^FO280,103^FD" + sPrcpDD + "^FS"; // ó¹æÀÏÀÚ sSndMsg = sSndMsg + "^CFE10,10^FO120,130^FD" + model.getValue(strNode + "[" + iRowNo + "]/spcdispnm") + "^FS"; // °Ëüǥ½Ã¸í sSndMsg = sSndMsg + "^CFA20,20^FO120,170^FD" + model.getValue(strNode + "[" + iRowNo + "]/prcpdispnm") + "^FS"; // ó¹æÇ¥½Ã¸í sSndMsg = sSndMsg + "^PQ1"; // Ãâ·Â¸Å¼ö sSndMsg = sSndMsg + fExeBarCdSetEnd(sSndMsg); // Ãâ·ÂÁ¾·á fExeSendMsg(sSndMsg); */ sSndMsg = "AA103500500"; // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ //------------------------- iXPos = Number(iLeft) + 20; iYPos = Number(iTop) + 5; sSndMsg += "V" + iYPos + "H" + iXPos + "BG02100" + model.getValue(strNode+"["+iRowNo+"]/spcbarcdno"); iXPos = Number(iLeft) + 130; iYPos = Number(iTop) + 110; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + model.getValue(strNode+"["+iRowNo+"]/spcbarcdno"); //-------------------- iXPos = Number(iLeft); iYPos = Number(iTop) + 130; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + "PATHOLOGY"; iXPos = Number(iLeft) + 110; iYPos = Number(iTop) + 130; sTempStr = model.getValue(strNode+"["+iRowNo+"]/wardroom"); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); /* //------------------------- iXPos = Number(iLeft) + 310; iYPos = Number(iTop) + 127; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, model.getValue(strNode+"["+iRowNo+"]/orddrnm")); */ iXPos = Number(iLeft) + 220; iYPos = Number(iTop) + 130; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sPrcpDD; iXPos = Number(iLeft) + 330; iYPos = Number(iTop) + 130; sSndMsg += "V" + iYPos + "H" + iXPos + "M" + model.getValue(strNode+"["+iRowNo+"]/isolabbrcd"); //-------------------------- iXPos = Number(iLeft); iYPos = Number(iTop) + 155; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + model.getValue(strNode+"["+iRowNo+"]/pid"); //------------------------- iXPos = Number(iLeft) + 110; iYPos = Number(iTop) + 150; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, model.getValue(strNode+"["+iRowNo+"]/patnm")); //------------------------- iXPos = Number(iLeft) + 220; iYPos = Number(iTop) + 155; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + model.getValue(strNode+"["+iRowNo+"]/sexage"); //------------------------- iXPos = Number(iLeft) + 280; iYPos = Number(iTop) + 155; sTempStr = model.getValue(strNode+"["+iRowNo+"]/orddeptnm"); sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sTempStr; iXPos = Number(iLeft); iYPos = Number(iTop) + 175; sTempStr = model.getValue(strNode+"["+iRowNo+"]/spcdispnm"); sTempStr = sTempStr.replace("¢É", ","); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); //========================== iXPos = Number(iLeft); iYPos = Number(iTop) + 200; //--------------------------------------------------------- sTempStr = model.getValue(strNode+"["+iRowNo+"]/prcpdispnm"); sTempStr = sTempStr.replace("¢É", ","); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); //------------------------- iXPos = Number(iLeft); iYPos = Number(iTop) + 225; sTempStr = model.getValue(strNode+"["+iRowNo+"]/prcpdispnm2"); //°Ë»ç¸í(Ãß°¡Ã³¹æ) sTempStr = sTempStr.replace("¢É", ","); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTempStr); sSndMsg += "Q" + "1" + "Z"; CommAX.SendMsg(sSndMsg); } } } catch(ee) { messageBox("º´¸®¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } /** * @group : PathologyWeb Common * @ver : 2010.01.12 (CMCDEV-0001) * @by : ¹ÚÁ¤Àº * @--------------------------------------------------- * @type : function * @access : public * @desc : äÇ÷È­¸é º´¸® ¹ÙÄÚµå Ãâ·Â(B472 ) * @param : * @return : */ function fLisPlgySpcBarcodePrint3(pLCount) { try{ var sSndMsg = ""; var sPrcpDD = ""; var sTemp = ""; var sTempStr = ""; var sTempStr2 = ""; var strNode = "/root/main/TestInfo/plgybarcdinfo"; var iLeft = model.getValue("/root/main/barcdprntsetup/prntsetupinfo/setupinfo/blank/left"); var iTop = model.getValue("/root/main/barcdprntsetup/prntsetupinfo/setupinfo/blank/top"); var iXPos = 0; var iYPos = 0; var iWidth = 0; var sBarCdNoH = ""; var aFlag = new Array(); var aStr = ""; var LCount = 0; var portOpenTF = ""; if(pLCount == null || pLCount == 0){ LCount = 0; }else if(pLCount > 0){ LCount = pLCount; } //----------------------------------------- if (iLeft == "" || iLeft == "-") iLeft = 0; if (iTop == "" || iTop == "-") iTop = 0; //------------------------------ // 2008-10-12 : º´¸®°ú ¿©¹é Á¶Á¤ iLeft = Number(iLeft) ; iTop = Number(iTop) ; //---------------- // Serial Port Open //fExeCommPortOpen(); var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var sB472sizegbn = model.getValue(barcdRef + "[1]/blank/b472size"); var sB472size = ""; if(sPrntKind != "0"){ var sCommKind = model.getValue(barcdRef + "[1]/commkind"); 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");; CommAX.CommPort = sComm; CommAX.Settings = sBaudRate + "," + sParity + "," + sDataBit + "," + sStopBit; //Áø°Ë ¹ÙÄÚµå Ãâ·Â °¹¼ö°¡ Á¸ÀçÇϸé port ¿ÀÇ ÇÏÁö ¾Ê´Â´Ù. //Áø°Ë ¹ÙÄÚµå Ãâ·ÂÈÄ º´¸® ¹ÙÄÚµå °¹¼ö üũÇÏ¿© Æ÷Æ® Ŭ·ÎÁî ÇÏÁö ¾Ê¾Ò±â ¶§¹®¿¡.. if(LCount > 0){ //ÀÌ¹Ì Æ÷Æ® ¿ÀÇ µÇ¾î ÀÖÀ¸¹Ç·Î "TRUE" ¼ÂÆÃ portOpenTF = "TRUE"; }else if(LCount == 0){ //port open ¹Ýȯ°ª -> String ¹®ÀÚ Æ÷Æ® ¿ÀÇ ¼º°øÀ̸é "TRUE" , ½ÇÆÐÇϸé "FALSE" portOpenTF = CommAX.PortOpen("true"); } } else if(sCommKind == "03") { var sSetUpVal = model.getValue(barcdRef + "[1]/comm03/setupval"); } if( (portOpenTF == "TRUE" && sCommKind == "02") || (sCommKind == "01") || (sCommKind == "03")){ //--------------- // ¹ÙÄڵ峻¿ë Ãâ·Â for (var iRowNo=1; iRowNo <= getNodesetCount(strNode); iRowNo++) { // alert("getNodesetCount(strNode)= " + getNodesetCount(strNode) + " iRowNo= " + iRowNo); sPrcpDD = model.getValue(strNode + "[" + iRowNo + "]/prcpdd"); sPrcpDD = sPrcpDD.substr(0,4) + "-" + sPrcpDD.substr(4,2) + "-" + sPrcpDD.substr(6,2); if(sPrntKind == "8") { sSndMsg = ""; if(sB472sizegbn == "2"){ // 320 630 sB472size = "0340,0620,0340"; // ±âÁ¸¶óº§ }else{ sB472size = "0350,0550,0330"; // nUsize } sSndMsg += "{D" + sB472size + "|}"; // ¶óº§»çÀÌÁî //sSndMsg += "{D0350,0550,0330|}"; // ¶óº§»çÀÌÁî sSndMsg += "{C|}"; // ¹öÆÛŬ¸®¾î sSndMsg += "{AX;-000,-000,+00|}"; // ÇÇÆ®·® sBarCdNoH = model.getValue(strNode + "[" + iRowNo + "]/spcbarcdno"); iXPos = Number(iLeft) + 20; iYPos = Number(iTop) + 5; // var newbcno = sBarCdNoH + (iRowNo).toString().getLeftPad(2, "0"); sSndMsg += lzzfBP_BarCode_Code39_B472(iXPos, iYPos, 5, 4, sBarCdNoH, 90); // ¹ÙÄÚµå iXPos = Number(iLeft) + 140; iYPos = Number(iTop) + 120; sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sBarCdNoH); //¹ÙÄÚµå¹øÈ£ iXPos = Number(iLeft); iYPos = Number(iTop) + 145; sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, "PATHOLOGY"); iXPos = Number(iLeft) + 200; iYPos = Number(iTop) + 120; sTempStr = model.getValue(strNode+ "["+iRowNo+"]/wardroom"); //sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sTempStr); sSndMsg += lzzfBP_HanDisp24(sTempStr, iXPos, iYPos); iXPos = Number(iLeft) + 330; iYPos = Number(iTop) + 145; sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sPrcpDD); iXPos = Number(iLeft) + 300; iYPos = Number(iTop) + 145; sTempStr = model.getValue(strNode + "[" + iRowNo + "]/isolabbrcd"); sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sTempStr); iXPos = Number(iLeft); iYPos = Number(iTop) + 180; sTempStr = model.getValue(strNode + "[" + iRowNo + "]/pid"); sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sTempStr); iXPos = Number(iLeft) + 150; iYPos = Number(iTop) + 155; sTempStr = model.getValue(strNode + "[" + iRowNo + "]/patnm"); sSndMsg += lzzfBP_HanDisp24(sTempStr, iXPos, iYPos); iXPos = Number(iLeft) + 310; iYPos = Number(iTop) + 180; var sTempStr1 = model.getValue(strNode + "[" + iRowNo + "]/sexage"); sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sTempStr1); //------------------------- iXPos = Number(iLeft) + 410; iYPos = Number(iTop) + 180; //¼ö¼ú½ÇÀÌ ÀÖÀ» °æ¿ì Áø·á°ú ¿·¿¡ ¼ö¼ú¹æ À̸§À» Ç¥½ÃÇÏ¿© ÁØ´Ù. if(model.getValue(strNode+"["+iRowNo+"]/oproomnm") != "") { sTempStr = model.getValue(strNode+"["+iRowNo+"]/orddeptnm") + "(" + model.getValue(strNode+"["+iRowNo+"]/oproomnm") + ")"; } else { sTempStr = model.getValue(strNode+"["+iRowNo+"]/orddeptnm"); } //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, sTempStr); sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sTempStr); iXPos = Number(iLeft); iYPos = Number(iTop) + 190; sTempStr = model.getValue(strNode+"["+iRowNo+"]/spcdispnm"); sTempStr = sTempStr.replace("¢É", ","); //20¹ÙÀÌÆ®°¡ ³ÑÀ» °æ¿ì °Ë»ç¸íÀ» ©¶ó¼­ Ãâ·ÂÇÑ´Ù. if(sTempStr.getByteLength() > 20) { for(var iLeng = 1 ; iLeng <= sTempStr.length ; iLeng++) { if(((sTempStr.substr(0, iLeng)).getByteLength()) > 20) { sTempStr2 = sTempStr.substr(0, iLeng); break; } } sTempStr = sTempStr2; } sSndMsg += lzzfBP_HanDisp24(sTempStr, iXPos, iYPos); iXPos = Number(iLeft); iYPos = Number(iTop) + 220; //--------------------------------------------------------- sTempStr = model.getValue(strNode+"["+iRowNo+"]/prcpdispnm"); sTempStr = sTempStr.replace("¢É", ","); //14¹ÙÀÌÆ®°¡ ³ÑÀ» °æ¿ì °Ë»ç¸íÀ» ©¶ó¼­ Ãâ·ÂÇÑ´Ù. if(sTempStr.getByteLength() > 14) { for(var iLeng = 1 ; iLeng <= sTempStr.length ; iLeng++) { if(((sTempStr.substr(0, iLeng)).getByteLength()) > 14) { sTempStr2 = sTempStr.substr(0, iLeng); break; } } sTempStr = sTempStr2; } sSndMsg += lzzfBP_HanDisp24(sTempStr, iXPos, iYPos); iXPos = Number(iLeft); iYPos = Number(iTop) + 250; sTempStr = model.getValue(strNode+"["+iRowNo+"]/prcpdispnm2"); //°Ë»ç¸í(Ãß°¡Ã³¹æ) sTempStr = sTempStr.replace("¢É", ","); //14¹ÙÀÌÆ®°¡ ³ÑÀ» °æ¿ì °Ë»ç¸íÀ» ©¶ó¼­ Ãâ·ÂÇÑ´Ù. if(sTempStr.getByteLength() > 14) { for(var iLeng = 1 ; iLeng <= sTempStr.length ; iLeng++) { if(((sTempStr.substr(0, iLeng)).getByteLength()) > 14) { sTempStr2 = sTempStr.substr(0, iLeng); break; } } sTempStr = sTempStr2; } sSndMsg += lzzfBP_HanDisp24(sTempStr, iXPos, iYPos); sSndMsg += "{XS;I,0001,0002C5101|}"; // end // alert("sSndMsg= " + sSndMsg); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } // ÇÁ¸°ÅÍÁ¾·ù }// end for //portopenÀÌ trueÀ̰í Åë½ÅÀ¯ÇüÀÌ comÀ϶§ port close if( portOpenTF == "TRUE" && sCommKind == "02"){ CommAX.PortOpen("false"); } }else if((portOpenTF = "FALSE" && sCommKind == "02")){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } } catch(ee) { messageBox("º´¸®¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } /** * ¹Ì»ý¹° ¹èÁö ¶óº§ */ function fLisMicroBarcodePrint(pRef){ try { var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var sPrntKind = model.getValue(pRef + "[1]/prntkind"); var iXPos = 0; var iYPos = 0; var portOpenTF = ""; if(cntHR > 0 && sPrntKind != 0){ var sCommKind = model.getValue(pRef + "[1]/commkind"); var sLeftBank = model.getValue(pRef + "[1]/blank/left"); var sTopBank = model.getValue(pRef + "[1]/blank/top"); if(sCommKind == "01") { var sSetUpVal = model.getValue(pRef + "[1]/comm01/setupval"); } else if(sCommKind == "02") { var sComm = model.getValue(pRef + "[1]/comm02/comm"); var sDataBit = model.getValue(pRef + "[1]/comm02/databit"); var sStopBit = model.getValue(pRef + "[1]/comm02/stopbit"); var sBaudRate = model.getValue(pRef + "[1]/comm02/baudrate"); var sParity = model.getValue(pRef + "[1]/comm02/parity");; CommAX.CommPort = sComm; CommAX.Settings = sBaudRate + "," + sParity + "," + sDataBit + "," + sStopBit; portOpenTF = CommAX.PortOpen("true"); } else if(sCommKind == "03") { var sSetUpVal = model.getValue(pRef + "[1]/comm03/setupval"); } if( (portOpenTF == "TRUE" && sCommKind == "02") || (sCommKind == "01") || (sCommKind == "03")){ for(i=1 ; i<= cntHR; i++){ var sSndMsg = ""; var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sAcptdt = model.getvalue(pRef+ "["+i+"]/acptdt"); var sMdialblnm = model.getvalue(pRef+ "["+i+"]/mdialblnm"); var sWardinfo = model.getvalue(pRef+ "["+i+"]/wardinfo"); var sWorkno = model.getvalue(pRef+ "["+i+"]/workno"); var sBcno = model.getValue(pRef + "["+i+"]/bcno"); var sPrntcnt = model.getvalue(pRef+ "["+i+"]/prntcnt"); var flag = model.getvalue(pRef+ "["+i+"]/flag"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if(sPrntKind == "1") { sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 2; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); //°Ëü¸í if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 5; sSndMsg += lzzfBP_ChangeFont("C", 15, 15); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sMdialblnm); //¹èÁö¶óº§¸í iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 25; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //ȯÀÚµî·Ï¹øÈ£ if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ if(sCommKind == "01"){ CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; }else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } iXPos = Number(sLeftBank) + 120; iYPos = Number(sTopBank) + 25; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm.substr(0, 20), 1, 1); sSndMsg += CommAX.HanImageData(); if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 25; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSexage); //¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 50; iYPos = Number(sTopBank) + 60; sSndMsg += lzzfBP_FiendOrigin(iXPos, iYPos);//À§Ä¡ sSndMsg += "^BY1,2.0";// sSndMsg += "^B3" + "N" + ",N," + "50" + ",N,N^FD" + "*" + sBcno + "*" + "^FS";//¹ÙÄÚµå Å©±â if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } iXPos = Number(sLeftBank) + 30; iYPos = Number(sTopBank) + 120; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sWorkno.substr(0,12)); //ÀÛ¾÷¹øÈ£(ºÎ¼­Á¤º¸) iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 120; sSndMsg += lzzfBP_ChangeFont("C", 28, 10); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sWorkno.substr(12));//ÀÛ¾÷¹øÈ£ if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ sSndMsg += lzzfBP_EndFormat(sPrntcnt); // Á¢¼ö¹ÙÄÚµåÃâ·Â¼ö if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } }//end if(sPrntKind == "1") }//end for //portopenÀÌ trueÀ̰í Åë½ÅÀ¯ÇüÀÌ comÀ϶§ port close if( portOpenTF == "TRUE" && sCommKind == "02"){ CommAX.PortOpen("false"); } }else if((portOpenTF = "FALSE" && sCommKind == "02")){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } }//end if(cntHR > 0 && sPrntKind != 0) } //ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ catch (ee) { messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } /** * ¹Ì»ý¹° ¹èÁö ¶óº§ */ function fLisMicroBarcodePrint2(pRef){ try { var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var sPrntKind = model.getValue(pRef + "[1]/prntkind"); var iXPos = 0; var iYPos = 0; var portOpenTF = ""; if(cntHR > 0 && sPrntKind != 0){ var sCommKind = model.getValue(pRef + "[1]/commkind"); var sLeftBank = model.getValue(pRef + "[1]/blank/left"); var sTopBank = model.getValue(pRef + "[1]/blank/top"); for(i=1 ; i<= cntHR; i++){ var sSndMsg = ""; var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sAcptdt = model.getvalue(pRef+ "["+i+"]/acptdt"); var sMdialblnm = model.getvalue(pRef+ "["+i+"]/mdialblnm"); var sWardinfo = model.getvalue(pRef+ "["+i+"]/wardinfo"); var sWorkno = model.getvalue(pRef+ "["+i+"]/workno"); var sBcno = model.getValue(pRef + "["+i+"]/bcno"); var sPrntcnt = model.getvalue(pRef+ "["+i+"]/prntcnt"); var flag = model.getvalue(pRef+ "["+i+"]/flag"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; //EPL if(sPrntKind == "10"){ sSndMsg += "N" + "\n"; sSndMsg += "JF" + "\n"; sSndMsg += "D9" + "\n"; sSndMsg += "S2" + "\n"; sSndMsg += "Q223,27" + "\n"; sSndMsg += "q456" + "\n"; iXPos = Number(sLeftBank); iYPos = Number(sTopBank); sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + sSpclblnm + "\""+ "\n"; iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank); sSndMsg += "A" + iXPos + "," + iYPos + ",0,4,1,1,N," + "\"" + sMdialblnm + "\""+ "\n"; iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 35; sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + sPid + "\""+ "\n"; iXPos = Number(sLeftBank) + 130; iYPos = Number(sTopBank); sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,2,2,N," + "\"" + sPatnm + "\""+ "\n"; iXPos = Number(sLeftBank) + 330; iYPos = Number(sTopBank) + 35; sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + sSexage + "\""+ "\n"; iXPos = Number(sLeftBank) + 30; iYPos = Number(sTopBank) + 75; sSndMsg += "B" + iXPos + "," + iYPos + ",0,3,2,5,90,N," + "\"" + sBcno + "\""+ "\n"; iXPos = Number(sLeftBank) + 40; iYPos = Number(sTopBank) + 175; sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + sBcno + "\""+ "\n"; //iXPos = Number(sLeftBank) + 230; //iYPos = Number(sTopBank) + 175; //sSndMsg += "A" + iXPos + "," + iYPos + ",0,4,1,1,N," + "\"" + sWorkno.substr(12) + "\""+ "\n"; sSndMsg += "P1"+ "\n"; CommAX.SendMsg(sSndMsg); }else if(sPrntKind == "9"){ //300dpi sSndMsg = "^XA^SEE:UHANGUL.DAT^FS^CWQ,E:kfont3.FNT^FS"; sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank); iYPos = Number(sTopBank); sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); iXPos = Number(sLeftBank) + 430; iYPos = Number(sTopBank); sSndMsg += lzzfBP_ChangeFont("C", 30, 30); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sMdialblnm); iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 35; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); iXPos = Number(sLeftBank) + 250; iYPos = Number(sTopBank); sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,40,40^FH^FD" + sPatnm + "^FS^CI1"; iXPos = Number(sLeftBank) + 460; iYPos = Number(sTopBank) + 35; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSexage); iXPos = Number(sLeftBank) + 30; iYPos = Number(sTopBank) + 75; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39_300dpi(iXPos, iYPos, "N", 90, "*" + sBcno + "*"); // ¹ÙÄÚµå iXPos = Number(sLeftBank) + 40; iYPos = Number(sTopBank) + 175; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sWorkno.substr(0,12) + "-"); iXPos = Number(sLeftBank) + 350; iYPos = Number(sTopBank) + 175; sSndMsg += lzzfBP_ChangeFont("C", 30, 30); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sWorkno.substr(12)); sSndMsg += "^XZ" CommAX.SendMsg(sSndMsg); } else{ sSndMsg = "AA102000300"; // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ //sSndMsg += "V" + iYPos + "H" + iXPos + "M" + sPid; //ȯÀÚµî·Ï¹øÈ£ //sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatnm.substr(0, 20)); iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 2; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sSpclblnm; iXPos = Number(sLeftBank) + 200; iYPos = Number(sTopBank) + 1; sSndMsg += "V" + iYPos + "H" + iXPos + "L0202S" + sMdialblnm; //¹èÁö¶óº§¸í iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 26; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101S" + sPid; //ȯÀÚµî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 110; iYPos = Number(sTopBank) + 16; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatnm.substr(0, 20)); iXPos = Number(sLeftBank) + 200; iYPos = Number(sTopBank) + 31; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sSexage; //¼ºº°³ªÀÌ //iXPos = Number(sLeftBank) + 50; //iYPos = Number(sTopBank) + 60; //sSndMsg += "^B3" + "N" + ",N," + "50" + ",N,N^FD" + sBcno + "^FS";//¹ÙÄÚµå Å©±â iXPos = Number(sLeftBank) + 80; iYPos = Number(sTopBank) + 48; sSndMsg += "V" + iYPos + "H" + iXPos + "BG01050" + sBcno; // ¹ÙÄÚµå iXPos = Number(sLeftBank) + 90; iYPos = Number(sTopBank) + 102; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + "*" + sBcno + "*"; iXPos = Number(sLeftBank) + 60; iYPos = Number(sTopBank) + 124; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sWorkno.substr(0,12) + "-"; iXPos = Number(sLeftBank) + 190; iYPos = Number(sTopBank) + 120; sSndMsg += "V" + iYPos + "H" + iXPos + "M" + sWorkno.substr(12); sSndMsg += "Q" + sPrntcnt + "Z"; CommAX.SendMsg(sSndMsg); } }//end for }//end if(cntHR > 0 && sPrntKind != 0) } //ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ catch (ee) { messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } /** * ¹Ì»ý¹° ÀÛ¾÷¹øÈ£¶óº§ Ãâ·Â - ¹ÚÁ¤Àº * pBCount - ºÐÁÖ ¶Ç´Â Áø°Ë¹ÙÄÚµå Ãâ·Â¿©ºÎ */ function fLisMicroWorknoSpcBarcodePrint(pRef, pBCount){ try{ var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenTF = ""; var BCount = 0; var iXPos = 0; var iYPos = 0; if(pBCount == null || pBCount == ""){ BCount = 0; }else{ BCount = pBCount; } 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"); var sSetUpVal = model.getValue(barcdRef + "[1]/comm02/setupval"); CommAX.CommPort = sComm; CommAX.Settings = sBaudRate+","+ sParity+","+sDataBit+","+ sStopBit; if(BCount > 0){ portOpenTF = "TRUE"; }else if(BCount == 0){ portOpenTF = CommAX.PortOpen("true"); } //CommAX.PortOpen(); } else if(sCommKind == "03") { var sSetUpVal = model.getValue(barcdRef + "[1]/comm03/setupval"); } if( (portOpenTF == "TRUE" && sCommKind == "02") || (sCommKind == "01") || (sCommKind == "03")){ for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sTsectlblnm = model.getvalue(pRef+ "["+i+"]/tsectlblnm"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTubelblnm = model.getvalue(pRef+ "["+i+"]/tubelblnm"); var sSecttsect = model.getvalue(pRef+ "["+i+"]/secttsect"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var barcdcntflag = model.getValue(pRef + "["+i+"]/cntflag"); var workno = model.getValue(pRef + "["+i+"]/workno"); var spcacptdd = model.getValue(pRef + "["+i+"]/spcacptdd"); var orddrnm = model.getValue(pRef + "["+i+"]/orddrnm"); var bcollbarcdprntcnt = model.getValue(pRef + "["+i+"]/bcollbarcdprntcnt"); var spcacptbarcdprntcnt = model.getValue(pRef + "["+i+"]/spcacptbarcdprntcnt"); var microbarcdprntcnt = model.getValue(pRef + "["+i+"]/microbarcdprntcnt"); var mdiabarcdprntcnt = model.getValue(pRef + "["+i+"]/mdiabarcdprntcnt"); var sRoomcd = model.getvalue(pRef+ "["+i+"]/roomcd"); var sDept = model.getvalue(pRef+ "["+i+"]/dept"); var workno2 = ""; var sPrntcnt = model.getvalue(pRef+ "["+i+"]/prntcnt"); var flag = model.getvalue(pRef+ "["+i+"]/flag"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if(sPrntKind == "1") { sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 20; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); //°Ëü¸í /*if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }*/ iXPos = Number(sLeftBank) + 130; iYPos = Number(sTopBank) + 18; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm.substr(0, 20), 1, 1); sSndMsg += CommAX.HanImageData(); /*if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }*/ iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank) + 20; sSndMsg += lzzfBP_ChangeFont("C", 12, 12); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //ȯÀÚµî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 60; sSndMsg += lzzfBP_ChangeFont("C", 12, 12); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sRoomcd); //º´½ÇÄÚµå /*if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ //if(microbarcdprntcnt > 0){ if(sPrntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }*/ iXPos = Number(sLeftBank) + 100; iYPos = Number(sTopBank) + 55; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sDept.substr(0, 20), 1, 1); sSndMsg += CommAX.HanImageData(); /*if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }*/ iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 60; sSndMsg += lzzfBP_ChangeFont("C", 12, 12); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSexage); // ¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank) + 55; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, orddrnm.substr(0, 20), 1, 1); sSndMsg += CommAX.HanImageData(); /*if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }*/ iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 95; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTclslblnmlist); //°Ë»çÇ׸ñ¶óº§¸í if(workno != ""){ workno2 = workno.substr(12,3); workno = workno.substr(0,8) + "-" + workno.substr(8,2) + "-" + workno.substr(10,2) + "-"; } iXPos = Number(sLeftBank) + 120; iYPos = Number(sTopBank) + 95; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, workno); //ÀÛ¾÷¹øÈ£ iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank) + 88; sSndMsg += lzzfBP_ChangeFont("C", 28, 16); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, workno2); //ÀÛ¾÷¹øÈ£ iXPos = Number(sLeftBank) + 380; iYPos = Number(sTopBank) + 95; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, spcacptdd); //Á¢¼öÀÏÀÚ /*if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }*/ iXPos = Number(sLeftBank) + 60; iYPos = Number(sTopBank) + 120; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39(iXPos, iYPos, "N", 100, "*" + sBcno + "*"); // ¹ÙÄÚµå¹øÈ£ iXPos = Number(sLeftBank) + 140; iYPos = Number(sTopBank) + 230; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, "*" + sBcno + "*"); //¹ÙÄÚµå¹øÈ£ if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ if(sPrntcnt > 0){ sSndMsg += lzzfBP_EndFormat(sPrntcnt); // Á¢¼ö¹ÙÄÚµåÃâ·Â¼ö if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } }else{ if(microbarcdprntcnt > 0){ sSndMsg += lzzfBP_EndFormat(microbarcdprntcnt); // Á¢¼ö¹ÙÄÚµåÃâ·Â¼ö if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } } } }//end for //portopenÀÌ trueÀ̰í Åë½ÅÀ¯ÇüÀÌ comÀ϶§ port close if( portOpenTF == "TRUE" && sCommKind == "02"){ CommAX.PortOpen("false"); } }else if((portOpenTF = "FALSE" && sCommKind == "02")){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } }catch(ee) {//ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } /** * ¹Ì»ý¹° ÀÛ¾÷¹øÈ£¶óº§ Ãâ·Â - ¹ÚÁ¤Àº * pBCount - ºÐÁÖ ¶Ç´Â Áø°Ë¹ÙÄÚµå Ãâ·Â¿©ºÎ */ function fLisMicroWorknoSpcBarcodePrint2(pRef, pBCount){ try{ var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenTF = ""; var BCount = 0; var iXPos = 0; var iYPos = 0; if(pBCount == null || pBCount == ""){ BCount = 0; }else{ BCount = pBCount; } 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"); //EPL if(sPrntKind == "10"){ for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sTsectlblnm = model.getvalue(pRef+ "["+i+"]/tsectlblnm"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTubelblnm = model.getvalue(pRef+ "["+i+"]/tubelblnm"); var sSecttsect = model.getvalue(pRef+ "["+i+"]/secttsect"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var barcdcntflag = model.getValue(pRef + "["+i+"]/cntflag"); var workno = model.getValue(pRef + "["+i+"]/workno"); var spcacptdd = model.getValue(pRef + "["+i+"]/spcacptdd"); var orddrnm = model.getValue(pRef + "["+i+"]/orddrnm"); var bcollbarcdprntcnt = model.getValue(pRef + "["+i+"]/bcollbarcdprntcnt"); var spcacptbarcdprntcnt = model.getValue(pRef + "["+i+"]/spcacptbarcdprntcnt"); var microbarcdprntcnt = model.getValue(pRef + "["+i+"]/microbarcdprntcnt"); var mdiabarcdprntcnt = model.getValue(pRef + "["+i+"]/mdiabarcdprntcnt"); var sRoomcd = model.getvalue(pRef+ "["+i+"]/roomcd"); var sDept = model.getvalue(pRef+ "["+i+"]/dept"); var workno2 = ""; var sPrntcnt = model.getvalue(pRef+ "["+i+"]/prntcnt"); var flag = model.getvalue(pRef+ "["+i+"]/flag"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; sSndMsg += "N" + "\n"; sSndMsg += "JF" + "\n"; sSndMsg += "D9" + "\n"; sSndMsg += "S2" + "\n"; sSndMsg += "Q223,27" + "\n"; sSndMsg += "q456" + "\n"; iXPos = Number(sLeftBank); iYPos = Number(sTopBank); sSndMsg += "A" + iXPos + "," + iYPos + ",0,2,1,1,N," + "\"" + sSpclblnm + "\""+ "\n"; iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank); sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,1,1,N," + "\"" + sPatnm + "\""+ "\n"; iXPos = Number(sLeftBank) + 330; iYPos = Number(sTopBank); sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + sPid + "\""+ "\n"; iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 30; sSndMsg += "B" + iXPos + "," + iYPos + ",0,3,2,5,93,N," + "\"" + sBcno + "\""+ "\n"; sSndMsg += "P1"+ "\n"; CommAX.SendMsg(sSndMsg); }//for(i=1 ; i<= cntHR;i++) }else{ for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sTsectlblnm = model.getvalue(pRef+ "["+i+"]/tsectlblnm"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTubelblnm = model.getvalue(pRef+ "["+i+"]/tubelblnm"); var sSecttsect = model.getvalue(pRef+ "["+i+"]/secttsect"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var barcdcntflag = model.getValue(pRef + "["+i+"]/cntflag"); var workno = model.getValue(pRef + "["+i+"]/workno"); var spcacptdd = model.getValue(pRef + "["+i+"]/spcacptdd"); var orddrnm = model.getValue(pRef + "["+i+"]/orddrnm"); var bcollbarcdprntcnt = model.getValue(pRef + "["+i+"]/bcollbarcdprntcnt"); var spcacptbarcdprntcnt = model.getValue(pRef + "["+i+"]/spcacptbarcdprntcnt"); var microbarcdprntcnt = model.getValue(pRef + "["+i+"]/microbarcdprntcnt"); var mdiabarcdprntcnt = model.getValue(pRef + "["+i+"]/mdiabarcdprntcnt"); var sRoomcd = model.getvalue(pRef+ "["+i+"]/roomcd"); var sDept = model.getvalue(pRef+ "["+i+"]/dept"); var workno2 = ""; var sPrntcnt = model.getvalue(pRef+ "["+i+"]/prntcnt"); var flag = model.getvalue(pRef+ "["+i+"]/flag"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; sSndMsg = "AA103500500"; // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 10; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sSpclblnm; //°Ëü¸í iXPos = Number(sLeftBank) + 130; iYPos = Number(sTopBank) + 2; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatnm.substr(0, 20)); // ȯÀÚ¸í iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank) + 10; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sPid;//ȯÀÚµî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 35; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sRoomcd; //º´½ÇÄÚµå iXPos = Number(sLeftBank) + 100; iYPos = Number(sTopBank) + 30; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sDept.substr(0, 20)); iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 35; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sSexage; // ¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank) + 30; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, orddrnm.substr(0, 20)); iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 60; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sTclslblnmlist; //°Ë»çÇ׸ñ¶óº§¸í if(workno != ""){ workno2 = workno.substr(12,3); workno = workno.substr(0,8) + "-" + workno.substr(8,2) + "-" + workno.substr(10,2) + "-"; } iXPos = Number(sLeftBank) + 120; iYPos = Number(sTopBank) + 60; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + workno; //ÀÛ¾÷¹øÈ£ iXPos = Number(sLeftBank) + 290; iYPos = Number(sTopBank) + 60; sSndMsg += "V" + iYPos + "H" + iXPos + "M" + workno2; iXPos = Number(sLeftBank) + 380; iYPos = Number(sTopBank) + 60; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + spcacptdd; //Á¢¼öÀÏÀÚ iXPos = Number(sLeftBank) + 150; iYPos = Number(sTopBank) + 85; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + "*" + sBcno + "*"; // ¹ÙÄÚµå¹øÈ£ iXPos = Number(sLeftBank) + 70; iYPos = Number(sTopBank) + 100; sSndMsg += "V" + iYPos + "H" + iXPos + "BG02100" + sBcno; // ¹ÙÄÚµå sSndMsg += "Q" + microbarcdprntcnt + "Z"; CommAX.SendMsg(sSndMsg); }//for(i=1 ; i<= cntHR;i++) } } }catch(ee) {//ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } /** * ¹Ì»ý¹° ÀÛ¾÷¹øÈ£¶óº§ Ãâ·Â - ¹ÚÁ¤Àº ¿©Àǵµ¼º¸ð¿ë * pBCount - ºÐÁÖ ¶Ç´Â Áø°Ë¹ÙÄÚµå Ãâ·Â¿©ºÎ */ function fLisMicroWorknoSpcBarcodePrint011(pRef, pBCount){ try{ var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenTF = ""; var BCount = 0; var iXPos = 0; var iYPos = 0; if(pBCount == null || pBCount == ""){ BCount = 0; }else{ BCount = pBCount; } 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"); var sSetUpVal = model.getValue(barcdRef + "[1]/comm02/setupval"); CommAX.CommPort = sComm; CommAX.Settings = sBaudRate+","+ sParity+","+sDataBit+","+ sStopBit; if(BCount > 0){ portOpenTF = "TRUE"; }else if(BCount == 0){ portOpenTF = CommAX.PortOpen("true"); } //CommAX.PortOpen(); } else if(sCommKind == "03") { var sSetUpVal = model.getValue(barcdRef + "[1]/comm03/setupval"); } if( (portOpenTF == "TRUE" && sCommKind == "02") || (sCommKind == "01") || (sCommKind == "03")){ for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sTsectlblnm = model.getvalue(pRef+ "["+i+"]/tsectlblnm"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTubelblnm = model.getvalue(pRef+ "["+i+"]/tubelblnm"); var sSecttsect = model.getvalue(pRef+ "["+i+"]/secttsect"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var barcdcntflag = model.getValue(pRef + "["+i+"]/cntflag"); var workno = model.getValue(pRef + "["+i+"]/workno"); var spcacptdd = model.getValue(pRef + "["+i+"]/spcacptdd"); var orddrnm = model.getValue(pRef + "["+i+"]/orddrnm"); var bcollbarcdprntcnt = model.getValue(pRef + "["+i+"]/bcollbarcdprntcnt"); var spcacptbarcdprntcnt = model.getValue(pRef + "["+i+"]/spcacptbarcdprntcnt"); var microbarcdprntcnt = model.getValue(pRef + "["+i+"]/microbarcdprntcnt"); var mdiabarcdprntcnt = model.getValue(pRef + "["+i+"]/mdiabarcdprntcnt"); var sRoomcd = model.getvalue(pRef+ "["+i+"]/roomcd"); var sDept = model.getvalue(pRef+ "["+i+"]/dept"); var workno2 = ""; var sPrntcnt = model.getvalue(pRef+ "["+i+"]/prntcnt"); var flag = model.getvalue(pRef+ "["+i+"]/flag"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if(sPrntKind == "1") { sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 20; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39(iXPos, iYPos, "N", 70, "*" + sBcno + "*"); // ¹ÙÄÚµå¹øÈ£ ¦µ¥±â iXPos = Number(sLeftBank) + 40; iYPos = Number(sTopBank) + 95; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, sBcno); //¹ÙÄÚµå¹øÈ£ ÅØ½ºÆ® iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 130; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, workno.substr(0,8)); // ÀÛ¾÷¹øÈ£ ¾ÕÀÚ¸® iXPos = Number(sLeftBank) + 120; iYPos = Number(sTopBank) + 130; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, workno.substr(8,16)); //ÀÛ¾÷¹øÈ£ µÞÀÚ¸® if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ //if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } //} }else{ if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } } iXPos = Number(sLeftBank) + 305; iYPos = Number(sTopBank) + 20; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //ȯÀÚµî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 515; iYPos = Number(sTopBank) + 20; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, spcacptdd); //Á¢¼öÀÏÀÚ iXPos = Number(sLeftBank) + 305; iYPos = Number(sTopBank) + 60; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTclslblnmlist); //°Ë»çÇ׸ñ¶óº§¸í if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ //if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } //} }else{ if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } } iXPos = Number(sLeftBank) + 305; iYPos = Number(sTopBank) + 80; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sDept.substr(0, 20), 1, 1); sSndMsg += CommAX.HanImageData(); if(sRoomcd != ""){ // º´½ÇÀÖÀ»¶§¸¸ iXPos = Number(sLeftBank) + 360; iYPos = Number(sTopBank) + 85; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, " (" + sRoomcd + ")"); //º´½ÇÄÚµå } iXPos = Number(sLeftBank) + 500; iYPos = Number(sTopBank) + 85; sSndMsg += lzzfBP_ChangeFont("C", 12, 12); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSexage); // ¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 305; iYPos = Number(sTopBank) + 110; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm.substr(0, 20), 1, 1); // ȯÀÚ¸í sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 460; iYPos = Number(sTopBank) + 115; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); //°Ëü¸í if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ //if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } //} }else{ if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } } // ¹èÁö 1 iXPos = Number(sLeftBank) +10 ; iYPos = Number(sTopBank) + 180; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39(iXPos, iYPos, "N", 40, "*" + sBcno + "*"); // ¹ÙÄÚµå¹øÈ£ ¦µ¥±â iXPos = Number(sLeftBank) + 40; iYPos = Number(sTopBank) + 225; sSndMsg += lzzfBP_ChangeFont("C", 20, 16); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, sBcno); //¹ÙÄÚµå¹øÈ£ ÅØ½ºÆ® iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 250; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, workno.substr(0,8)); //ÀÛ¾÷¹øÈ£ iXPos = Number(sLeftBank) + 120; iYPos = Number(sTopBank) + 250; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, workno.substr(8,16)); //ÀÛ¾÷¹øÈ£ iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 275; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm.substr(0, 20), 1, 1); // ȯÀÚ¸í sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 280; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); //°Ëü¸í if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ //if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } //} }else{ if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } } // ¹èÁö 2 iXPos = Number(sLeftBank) + 330 ; iYPos = Number(sTopBank) + 180; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39(iXPos, iYPos, "N", 40, "*" + sBcno + "*"); // ¹ÙÄÚµå¹øÈ£ ¦µ¥±â iXPos = Number(sLeftBank) + 370; iYPos = Number(sTopBank) + 225; sSndMsg += lzzfBP_ChangeFont("C", 16, 16); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, sBcno); //¹ÙÄÚµå¹øÈ£ ÅØ½ºÆ® iXPos = Number(sLeftBank) + 340; iYPos = Number(sTopBank) + 250; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, workno.substr(0,8)); //ÀÛ¾÷¹øÈ£ iXPos = Number(sLeftBank) + 440; iYPos = Number(sTopBank) + 250; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, workno.substr(8,16)); //ÀÛ¾÷¹øÈ£ iXPos = Number(sLeftBank) + 350; iYPos = Number(sTopBank) + 275; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm.substr(0, 20), 1, 1); // ȯÀÚ¸í sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 530; iYPos = Number(sTopBank) + 280; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); //°Ëü¸í if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ //if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } //} }else{ if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } } // ¹èÁö 3 iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 340; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39(iXPos, iYPos, "N", 40, "*" + sBcno + "*"); // ¹ÙÄÚµå¹øÈ£ ¦µ¥±â iXPos = Number(sLeftBank) + 40; iYPos = Number(sTopBank) + 385; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, sBcno); //¹ÙÄÚµå¹øÈ£ ÅØ½ºÆ® iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 410; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, workno.substr(0,8)); //ÀÛ¾÷¹øÈ£ iXPos = Number(sLeftBank) + 120; iYPos = Number(sTopBank) + 410; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, workno.substr(8,16)); //ÀÛ¾÷¹øÈ£ iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 435; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm.substr(0, 20), 1, 1); // ȯÀÚ¸í sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 440; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); //°Ëü¸í if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ //if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } // } }else{ if(microbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } } // ¹èÁö 4 iXPos = Number(sLeftBank) + 330 ; iYPos = Number(sTopBank) + 340; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39(iXPos, iYPos, "N", 40, "*" + sBcno + "*"); // ¹ÙÄÚµå¹øÈ£ ¦µ¥±â iXPos = Number(sLeftBank) + 370; iYPos = Number(sTopBank) + 385; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, sBcno); //¹ÙÄÚµå¹øÈ£ ÅØ½ºÆ® iXPos = Number(sLeftBank) + 340; iYPos = Number(sTopBank) + 410; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, workno.substr(0,8)); //ÀÛ¾÷¹øÈ£ iXPos = Number(sLeftBank) + 440; iYPos = Number(sTopBank) + 410; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, workno.substr(8,16)); //ÀÛ¾÷¹øÈ£ iXPos = Number(sLeftBank) + 350; iYPos = Number(sTopBank) + 435; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm.substr(0, 20), 1, 1); // ȯÀÚ¸í sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 530; iYPos = Number(sTopBank) + 440; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); //°Ëü¸í if(flag == "reprnt"){ // ÀçÃâ·ÂÈ­¸éÀ϶§ if(sPrntcnt > 0){ sSndMsg += lzzfBP_EndFormat(sPrntcnt); // Á¢¼ö¹ÙÄÚµåÃâ·Â¼ö if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } }else{ if(microbarcdprntcnt > 0){ sSndMsg += lzzfBP_EndFormat(microbarcdprntcnt); // Á¢¼ö¹ÙÄÚµåÃâ·Â¼ö if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } } }// if(sPrntKind == "1") }//end for //portopenÀÌ trueÀ̰í Åë½ÅÀ¯ÇüÀÌ comÀ϶§ port close if( portOpenTF == "TRUE" && sCommKind == "02"){ CommAX.PortOpen("false"); } }else if((portOpenTF = "FALSE" && sCommKind == "02")){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } }catch(ee) {//ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } /** * Ç÷¾×ÀºÇà ¹ÙÄÚµå Ãâ·Â Ç÷¾×Áغñ, Ç÷¾×ºÒÃâ½Ã */ function fLisTnsrBarcodePrint(pRef){ try{ var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var sPrntKind = model.getValue(pRef + "[1]/prntkind"); var iXPos = 0; var iYPos = 0; var portOpenTF = ""; var aStr = ""; var iWidth = 0; var aFlag = new Array(); //ÇÑ±Û ¿µ¹® ±¸ºÐ //Ç÷¾×ºÒÃâ °á°úÀúÀå½Ã¿¡¸¸ °ªÀÌ Á¸Àç. //var sBarcdFlag = model.getValue(pRef + "[1]/flag"); if(cntHR > 0 && sPrntKind != "0"){ var sCommKind = model.getValue(pRef + "[1]/commkind"); var sLeftBank = model.getValue(pRef + "[1]/blank/left"); var sTopBank = model.getValue(pRef + "[1]/blank/top"); if(sCommKind == "01") { var sSetUpVal = model.getValue(pRef + "[1]/comm01/setupval"); } else if(sCommKind == "02") { var sComm = model.getValue(pRef + "[1]/comm02/comm"); var sDataBit = model.getValue(pRef + "[1]/comm02/databit"); var sStopBit = model.getValue(pRef + "[1]/comm02/stopbit"); var sBaudRate = model.getValue(pRef + "[1]/comm02/baudrate"); var sParity = model.getValue(pRef + "[1]/comm02/parity"); var sSetUpVal = model.getValue(pRef + "[1]/comm02/setupval"); CommAX.CommPort = sComm; CommAX.Settings = sBaudRate+","+ sParity+","+sDataBit+","+ sStopBit; portOpenTF = CommAX.PortOpen("true"); } else if(sCommKind == "03") { var sSetUpVal = model.getValue(pRef + "[1]/comm03/setupval"); } if( (portOpenTF == "TRUE" && sCommKind == "02") || (sCommKind == "01") || (sCommKind == "03") ){ for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sPrepBlodSeqNo = model.getvalue(pRef+ "["+i+"]/prepblodseqno"); var sBlodNo = model.getvalue(pRef+ "["+i+"]/blodno"); var sBlodNo2 = model.getvalue(pRef+ "["+i+"]/blodno2"); var sBlodNo3 = model.getvalue(pRef+ "["+i+"]/blodno3"); var sBlodNo4 = model.getvalue(pRef+ "["+i+"]/blodno4"); var sBlodNo5 = model.getvalue(pRef+ "["+i+"]/blodno5"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sPatNm = model.getvalue(pRef+ "["+i+"]/patnm"); var aSexAge = model.getvalue(pRef+ "["+i+"]/sexage"); var sRoomInfo = model.getvalue(pRef+ "["+i+"]/roominfo"); var sCMRslt = model.getvalue(pRef+ "["+i+"]/cmrslt"); var sBlodComNm = model.getvalue(pRef+ "["+i+"]/blodcomnm"); var sAboRh = model.getvalue(pRef+ "["+i+"]/aborh"); var sBtype = model.getvalue(pRef+ "["+i+"]/btype"); var sIRyn = model.getvalue(pRef+ "["+i+"]/iryn"); var sPrtDD = model.getvalue(pRef+ "["+i+"]/prtdd"); var sPrtTM = model.getvalue(pRef+ "["+i+"]/prttm"); var cmnm = model.getvalue(pRef+ "["+i+"]/cmnm"); //°Ë»çÀÚ var filteryn = model.getvalue(pRef+ "["+i+"]/filteryn"); //°Ë»çÀÚ if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if(sPrntKind == "1") { sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 115; iYPos = Number(sTopBank) + 155; sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank) + 155; sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo2); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 115; iYPos = Number(sTopBank) + 195; sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo3); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank) + 195; sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo4); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 475; iYPos = Number(sTopBank) + 195; sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo5); //Ç÷¾×¹øÈ£ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 560; iYPos = Number(sTopBank) + 125; sSndMsg += lzzfBP_ChangeFont("C", 80, 40); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sAboRh); //°øÇ÷ÀÚÇ÷¾×Çü if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 65; sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //µî·Ï¹øÈ£ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 60; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatNm, 2, 2); sSndMsg += CommAX.HanImageData(); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 375; iYPos = Number(sTopBank) + 85; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, aSexAge); //¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 375; iYPos = Number(sTopBank) + 65; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sRoomInfo); ////Áø·á°úº´½Ç if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } //ÀÌÀç¿À 20150626¼öÁ¤ iXPos = Number(sLeftBank) + 470; iYPos = Number(sTopBank) + 10; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39(iXPos, iYPos, "N", 60, "*" + sPid + "*"); // ¹ÙÄÚµå if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } //ÀÌÀç¿À 20150626¼öÁ¤ ³¡ iXPos = Number(sLeftBank) + 460; iYPos = Number(sTopBank) + 85; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "±³Â÷½ÃÇè : " + sCMRslt.substr(0, 20), 1, 1); sSndMsg += CommAX.HanImageData(); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 130; iYPos = Number(sTopBank) + 230; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, cmnm, 1, 1); // °Ë»çÀÚ sSndMsg += CommAX.HanImageData(); /// iXPos = Number(sLeftBank) + 10; /// iYPos = Number(sTopBank) + 105; /// sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ /// sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodComNm); //¼ººÐÁ¦Á¦¸í // } iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 110; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sBlodComNm, 1, 1); //¼ººÐÁ¦Á¦¸í sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 200; sSndMsg += lzzfBP_ChangeFont("C", 80, 40); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sIRyn); //¼ººÐÁ¦Á¦¸í if(filteryn == "Y"){ iXPos = Number(sLeftBank) + 65; iYPos = Number(sTopBank) + 200; sSndMsg += lzzfBP_ChangeFont("C", 80, 40); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "F"); //¼ººÐÁ¦Á¦¸í } if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } // iXPos = Number(sLeftBank) + 515; iXPos = Number(sLeftBank) + 450; iYPos = Number(sTopBank) + 225; sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPrtDD+ ' ' + sPrtTM.substring(0,5)); //Ãâ·ÂÀÏÀÚ // iXPos = Number(sLeftBank) + 545; // iYPos = Number(sTopBank) + 255; // sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ // sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPrtTM.substring(0,5)); //Ãâ·ÂÀϽà if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 115; iYPos = Number(sTopBank) + 415; sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank) + 415; sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo2); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 115; iYPos = Number(sTopBank) + 455; sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo3); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank) + 455; sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo4); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 475; iYPos = Number(sTopBank) + 455; sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo5); //Ç÷¾×¹øÈ£ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 560; iYPos = Number(sTopBank) + 395; sSndMsg += lzzfBP_ChangeFont("C", 80, 40); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sAboRh); //°øÇ÷ÀÚÇ÷¾×Çü if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 345; sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //µî·Ï¹øÈ£ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 340; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatNm, 2, 2); sSndMsg += CommAX.HanImageData(); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 375; iYPos = Number(sTopBank) + 365; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, aSexAge); //¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 375; iYPos = Number(sTopBank) + 345; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sRoomInfo); ////Áø·á°úº´½Ç if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 460; iYPos = Number(sTopBank) + 365; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "±³Â÷½ÃÇè : " + sCMRslt.substr(0, 20), 1, 1); sSndMsg += CommAX.HanImageData(); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 130; iYPos = Number(sTopBank) + 490; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, cmnm, 1, 1); sSndMsg += CommAX.HanImageData(); //iXPos = Number(sLeftBank) + 10; //iYPos = Number(sTopBank) + 385; //sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodComNm); //¼ººÐÁ¦Á¦¸í iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 390; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sBlodComNm, 1, 1); //¼ººÐÁ¦Á¦¸í sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 460; sSndMsg += lzzfBP_ChangeFont("C", 80, 40); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sIRyn); //¼ººÐÁ¦Á¦¸í // } if(filteryn == "Y"){ iXPos = Number(sLeftBank) + 65; iYPos = Number(sTopBank) + 460; sSndMsg += lzzfBP_ChangeFont("C", 80, 40); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "F"); //¼ººÐÁ¦Á¦¸í } // sSndMsg += lzzfBP_EndFormat(); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } // iXPos = Number(sLeftBank) + 515; // iYPos = Number(sTopBank) + 485; // sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ // sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPrtDD); //Ãâ·ÂÀÏÀÚ // iXPos = Number(sLeftBank) + 575; // iYPos = Number(sTopBank) + 515; // sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ // sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPrtTM); //Ãâ·ÂÀϽà sSndMsg += lzzfBP_EndFormat(); } if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } }//end for //portopenÀÌ trueÀ̰í Åë½ÅÀ¯ÇüÀÌ comÀ϶§ port close if( portOpenTF == "TRUE" && sCommKind == "02"){ CommAX.PortOpen("false"); } }else if((portOpenTF = "FALSE" && sCommKind == "02")){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } } //ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ catch(ee) { messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } /** * Ç÷¾×ÀºÇà ¹ÙÄÚµå Ãâ·Â Ç÷¾×Áغñ, Ç÷¾×ºÒÃâ½Ã SATO */ function fLisTnsrBarcodePrint2(pRef){ try{ var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var sPrntKind = model.getValue(pRef + "[1]/prntkind"); var iXPos = 0; var iYPos = 0; var portOpenTF = ""; var aStr = ""; var iWidth = 0; var aFlag = new Array(); //ÇÑ±Û ¿µ¹® ±¸ºÐ //Ç÷¾×ºÒÃâ °á°úÀúÀå½Ã¿¡¸¸ °ªÀÌ Á¸Àç. //var sBarcdFlag = model.getValue(pRef + "[1]/flag"); if(cntHR > 0 && sPrntKind != "0"){ var sCommKind = model.getValue(pRef + "[1]/commkind"); var sLeftBank = model.getValue(pRef + "[1]/blank/left"); var sTopBank = model.getValue(pRef + "[1]/blank/top"); for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sPrepBlodSeqNo = model.getvalue(pRef+ "["+i+"]/prepblodseqno"); var sBlodNo = model.getvalue(pRef+ "["+i+"]/blodno"); var sBlodNo2 = model.getvalue(pRef+ "["+i+"]/blodno2"); var sBlodNo3 = model.getvalue(pRef+ "["+i+"]/blodno3"); var sBlodNo4 = model.getvalue(pRef+ "["+i+"]/blodno4"); var sBlodNo5 = model.getvalue(pRef+ "["+i+"]/blodno5"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sPatNm = model.getvalue(pRef+ "["+i+"]/patnm"); var aSexAge = model.getvalue(pRef+ "["+i+"]/sexage"); var sRoomInfo = model.getvalue(pRef+ "["+i+"]/roominfo"); var sCMRslt = model.getvalue(pRef+ "["+i+"]/cmrslt"); var sBlodComNm = model.getvalue(pRef+ "["+i+"]/blodcomnm"); var sAboRh = model.getvalue(pRef+ "["+i+"]/aborh"); var sBtype = model.getvalue(pRef+ "["+i+"]/btype"); var sIRyn = model.getvalue(pRef+ "["+i+"]/iryn"); var sPrtDD = model.getvalue(pRef+ "["+i+"]/prtdd"); var sPrtTM = model.getvalue(pRef+ "["+i+"]/prttm"); var validd = model.getvalue(pRef+ "["+i+"]/validd"); //À¯È¿ÀϽà var valitm = model.getvalue(pRef+ "["+i+"]/valitm"); // À¯È¿½Ã°£ var cmnm = model.getvalue(pRef+ "["+i+"]/cmnm"); //°Ë»çÀÚ var delivenm = model.getvalue(pRef+ "["+i+"]/delivenm"); //ºÒÃâÀÚ var acptnm = model.getvalue(pRef+ "["+i+"]/acptnm"); // ¼ö·ÉÀÚ if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; //300dpi if(sPrntKind == "9") { sSndMsg = "^XA^SEE:UHANGUL.DAT^FS^CWQ,E:kfont3.FNT^FS"; sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 235; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 435; iYPos = Number(sTopBank) + 235; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo2); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 285; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo3); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 435; iYPos = Number(sTopBank) + 285; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo4); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 700; iYPos = Number(sTopBank) + 285; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo5); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 850; iYPos = Number(sTopBank) + 200; sSndMsg += lzzfBP_ChangeFont("C", 80, 40); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sAboRh); //°øÇ÷ÀÚÇ÷¾×Çü iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //µî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 110; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,50,50^FH^FD" + sPatNm + "^FS^CI1"; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatNm, 2, 2); //sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 460; iYPos = Number(sTopBank) + 140; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, aSexAge); //¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 460; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sRoomInfo); ////Áø·á°úº´½Ç iXPos = Number(sLeftBank) + 740; iYPos = Number(sTopBank) + 120; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,30,30^FH^FD" + "±³Â÷½ÃÇ裺" + sCMRslt.substr(0, 20) + "^FS^CI1"; //sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,20,20^FH^FD" + "äÇ÷ÀϽãº" + "^FS^CI1"; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "±³Â÷½ÃÇè : " + sCMRslt.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 170; sSndMsg += lzzfBP_ChangeFont("C", 30, 30); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodComNm); ////¼ººÐÁ¦Á¦¸í //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sBlodComNm, 1, 1); //¼ººÐÁ¦Á¦¸í //sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 345; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,30,30^FH^FD" + cmnm + "^FS^CI1"; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, cmnm, 1, 1); // °Ë»çÀÚ //sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 310; sSndMsg += lzzfBP_ChangeFont("C", 80, 40); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sIRyn); //¼ººÐÁ¦Á¦¸í iXPos = Number(sLeftBank) + 815; iYPos = Number(sTopBank) + 335; sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPrtDD); //Ãâ·ÂÀÏÀÚ iXPos = Number(sLeftBank) + 815; iYPos = Number(sTopBank) + 365; sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPrtTM); //Ãâ·ÂÀϽà iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 620; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 435; iYPos = Number(sTopBank) + 620; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo2); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 670; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo3); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 435; iYPos = Number(sTopBank) + 670; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo4); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 700; iYPos = Number(sTopBank) + 670; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodNo5); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) + 850; iYPos = Number(sTopBank) + 600; sSndMsg += lzzfBP_ChangeFont("C", 80, 40); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sAboRh); //°øÇ÷ÀÚÇ÷¾×Çü iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 515; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //µî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 515; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,50,50^FH^FD" + sPatNm + "^FS^CI1"; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatNm, 2, 2); //sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 460; iYPos = Number(sTopBank) + 545; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, aSexAge); //¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 460; iYPos = Number(sTopBank) + 515; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sRoomInfo); ////Áø·á°úº´½Ç iXPos = Number(sLeftBank) + 740; iYPos = Number(sTopBank) + 525; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,30,30^FH^FD" + "±³Â÷½ÃÇ裺" + sCMRslt.substr(0, 20) + "^FS^CI1"; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "±³Â÷½ÃÇè : " + sCMRslt.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 575; sSndMsg += lzzfBP_ChangeFont("C", 30, 30); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodComNm); //¼ººÐÁ¦Á¦¸í iXPos = Number(sLeftBank) + 215; iYPos = Number(sTopBank) + 730; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,30,30^FH^FD" + cmnm + "^FS^CI1"; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, cmnm, 1, 1); //sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 715; sSndMsg += lzzfBP_ChangeFont("C", 80, 40); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sIRyn); //¼ººÐÁ¦Á¦¸í iXPos = Number(sLeftBank) + 815; iYPos = Number(sTopBank) + 715; sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPrtDD); //Ãâ·ÂÀÏÀÚ iXPos = Number(sLeftBank) + 815; iYPos = Number(sTopBank) + 745; sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPrtTM); //Ãâ·ÂÀϽà sSndMsg += "^XZ" CommAX.SendMsg(sSndMsg); }else{ sSndMsg = "AA106500800"; // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 5; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatNm, 2, 2); iXPos = Number(sLeftBank) + 515; iYPos = Number(sTopBank) + 10; sSndMsg += "V" + iYPos + "H" + iXPos + "L0202M" + sPid; //µî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 380; iYPos = Number(sTopBank) + 10; sSndMsg += "V" + iYPos + "H" + iXPos + "L0102M" + aSexAge; //¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 290; iYPos = Number(sTopBank) + 60; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + "[" + sPrepBlodSeqNo + "]"; iXPos = Number(sLeftBank) + 515; iYPos = Number(sTopBank) + 60; sSndMsg += "V" + iYPos + "H" + iXPos + "L0201M" + sAboRh; //ABO iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 60; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + sRoomInfo; iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 85; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + sBlodNo; iXPos = Number(sLeftBank) + 515; iYPos = Number(sTopBank) + 85; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + sBlodComNm; iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 107; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + validd; iXPos = Number(sLeftBank) + 515; iYPos = Number(sTopBank) + 107; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + sPrtDD.substring(2) + " " + sPrtTM.substring(0, 5); iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 160; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatNm, 2, 1); iXPos = Number(sLeftBank) + 515; iYPos = Number(sTopBank) + 160; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + aSexAge; //¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 630; iYPos = Number(sTopBank) + 160; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + "[" + sPrepBlodSeqNo + "]"; iXPos = Number(sLeftBank) + 165; iYPos = Number(sTopBank) + 200; sSndMsg += "V" + iYPos + "H" + iXPos + "L0201M" + sPid; //µî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 515; iYPos = Number(sTopBank) + 200; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + sRoomInfo; iXPos = Number(sLeftBank) + 515; iYPos = Number(sTopBank) + 243; sSndMsg += "V" + iYPos + "H" + iXPos + "L0201M" + sAboRh; //¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 285; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + sBlodNo; iXPos = Number(sLeftBank) + 515; iYPos = Number(sTopBank) + 285; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + sBlodComNm; iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 360; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + validd; if(acptnm == ""){ iXPos = Number(sLeftBank) + 400; iYPos = Number(sTopBank) + 360; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, "°Ë»çÀϽÃ:", 1, 1); }else{ iXPos = Number(sLeftBank) + 400; iYPos = Number(sTopBank) + 360; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, "Ãâ°íÀϽÃ:", 1, 1); } iXPos = Number(sLeftBank) + 520; iYPos = Number(sTopBank) + 360; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + sPrtDD.substring(2) + " " + sPrtTM.substring(0, 5); iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 400; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, cmnm, 1, 1); iXPos = Number(sLeftBank) + 515; iYPos = Number(sTopBank) + 400; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, delivenm, 1, 1); iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 440; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, acptnm, 1, 1); sSndMsg += "Q" + "1" + "Z"; CommAX.SendMsg(sSndMsg); } }//end for } } //ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ catch(ee) { messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } /** * Ç÷¾×ÀºÇà ¹ÙÄÚµå Ãâ·Â Ç÷¾×Áغñ, Ç÷¾×ºÒÃâ½Ã SATO ºó¼¾Æ®¿ë satoÀε¥ °­³²¾ç½ÄÀ¸·Î */ function fLisTnsrBarcodePrint3(pRef){ try{ var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var sPrntKind = model.getValue(pRef + "[1]/prntkind"); var iXPos = 0; var iYPos = 0; var portOpenTF = ""; var aStr = ""; var iWidth = 0; var aFlag = new Array(); //ÇÑ±Û ¿µ¹® ±¸ºÐ //Ç÷¾×ºÒÃâ °á°úÀúÀå½Ã¿¡¸¸ °ªÀÌ Á¸Àç. //var sBarcdFlag = model.getValue(pRef + "[1]/flag"); if(cntHR > 0 && sPrntKind != "0"){ var sCommKind = model.getValue(pRef + "[1]/commkind"); var sLeftBank = model.getValue(pRef + "[1]/blank/left"); var sTopBank = model.getValue(pRef + "[1]/blank/top"); for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sPrepBlodSeqNo = model.getvalue(pRef+ "["+i+"]/prepblodseqno"); var sBlodNo = model.getvalue(pRef+ "["+i+"]/blodno"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sPatNm = model.getvalue(pRef+ "["+i+"]/patnm"); var aSexAge = model.getvalue(pRef+ "["+i+"]/sexage"); var sRoomInfo = model.getvalue(pRef+ "["+i+"]/roominfo"); var sCMRslt = model.getvalue(pRef+ "["+i+"]/cmrslt"); var sBlodComNm = model.getvalue(pRef+ "["+i+"]/blodcomnm"); var sAboRh = model.getvalue(pRef+ "["+i+"]/aborh"); var sBtype = model.getvalue(pRef+ "["+i+"]/btype"); var sIRyn = model.getvalue(pRef+ "["+i+"]/iryn"); var sPrtDD = model.getvalue(pRef+ "["+i+"]/prtdd"); var sPrtTM = model.getvalue(pRef+ "["+i+"]/prttm"); var validd = model.getvalue(pRef+ "["+i+"]/validd"); //À¯È¿ÀϽà var valitm = model.getvalue(pRef+ "["+i+"]/valitm"); // À¯È¿½Ã°£ var cmnm = model.getvalue(pRef+ "["+i+"]/cmnm"); //°Ë»çÀÚ var delivenm = model.getvalue(pRef+ "["+i+"]/delivenm"); //ºÒÃâÀÚ var acptnm = model.getvalue(pRef+ "["+i+"]/acptnm"); // ¼ö·ÉÀÚ if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; sSndMsg = "AA106500800"; // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 145; iYPos = Number(sTopBank) + 215; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sCMRslt, 1, 1); iXPos = Number(sLeftBank) + 145; iYPos = Number(sTopBank) + 155; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatNm, 2, 2); iXPos = Number(sLeftBank) + 150; iYPos = Number(sTopBank) + 110; sSndMsg += "V" + iYPos + "H" + iXPos + "L0202M" + sPid; //µî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 360; iYPos = Number(sTopBank) + 162; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101S" + aSexAge; //¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 150; iYPos = Number(sTopBank) + 60; sSndMsg += "V" + iYPos + "H" + iXPos + "L0202M" + sPrepBlodSeqNo; iXPos = Number(sLeftBank) + 470; iYPos = Number(sTopBank) + 90; sSndMsg += "V" + iYPos + "H" + iXPos + "L0303M" + sAboRh; //ABO iXPos = Number(sLeftBank) + 360; iYPos = Number(sTopBank) + 185; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101S" + sRoomInfo; iXPos = Number(sLeftBank) + 324; iYPos = Number(sTopBank) + 60; sSndMsg += "V" + iYPos + "H" + iXPos + "L0102M" + sBlodNo + "L0101M"; if(sBlodComNm.substr(0,1) == "ÀÚ"){ iXPos = Number(sLeftBank) + 280; iYPos = Number(sTopBank) + 216; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sBlodComNm, 1, 1); }else{ iXPos = Number(sLeftBank) + 280; iYPos = Number(sTopBank) + 220; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + sBlodComNm; } iXPos = Number(sLeftBank) + 475; iYPos = Number(sTopBank) + 260; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101S" + sPrtDD; iXPos = Number(sLeftBank) + 475; iYPos = Number(sTopBank) + 280; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101S" + sPrtTM; iXPos = Number(sLeftBank) + 470; iYPos = Number(sTopBank) + 190; sSndMsg += "V" + iYPos + "H" + iXPos + "L0303M" + sBtype + "L0101M"; //ABO iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 70; sSndMsg += "V" + iYPos + "H" + iXPos + "L0505M" + sIRyn; /* sSndMsg = "AA107000800"; // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 65; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatNm, 2, 1); iXPos = Number(sLeftBank) + 530; iYPos = Number(sTopBank) + 65; sSndMsg += "V" + iYPos + "H" + iXPos + "L0201M" + sPid; //µî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 95; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + aSexAge; //¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 280; iYPos = Number(sTopBank) + 95; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + "[" + sPrepBlodSeqNo + "]"; iXPos = Number(sLeftBank) + 530; iYPos = Number(sTopBank) + 95; sSndMsg += "V" + iYPos + "H" + iXPos + "L0201M" + sAboRh; //¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 130; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + sRoomInfo; iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 160; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + sBlodNo; iXPos = Number(sLeftBank) + 530; iYPos = Number(sTopBank) + 160; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + sBlodComNm; iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 190; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + validd; iXPos = Number(sLeftBank) + 520; iYPos = Number(sTopBank) + 190; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + sPrtDD.substring(2) + " " + sPrtTM.substring(0, 5); iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 235; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatNm, 2, 1); iXPos = Number(sLeftBank) + 530; iYPos = Number(sTopBank) + 235; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + aSexAge; //¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 630; iYPos = Number(sTopBank) + 235; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + "[" + sPrepBlodSeqNo + "]"; iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 275; sSndMsg += "V" + iYPos + "H" + iXPos + "L0201M" + sPid; //µî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 530; iYPos = Number(sTopBank) + 275; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + sRoomInfo; iXPos = Number(sLeftBank) + 530; iYPos = Number(sTopBank) + 310; sSndMsg += "V" + iYPos + "H" + iXPos + "L0201M" + sAboRh; //¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 355; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + sBlodNo; iXPos = Number(sLeftBank) + 530; iYPos = Number(sTopBank) + 355; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + sBlodComNm; iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 430; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + validd; iXPos = Number(sLeftBank) + 520; iYPos = Number(sTopBank) + 430; sSndMsg += "V" + iYPos + "H" + iXPos + "L0101M" + sPrtDD.substring(2) + " " + sPrtTM.substring(0, 5); iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 465; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, cmnm, 1, 1); iXPos = Number(sLeftBank) + 530; iYPos = Number(sTopBank) + 465; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, delivenm, 1, 1); iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 500; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, acptnm, 1, 1); */ sSndMsg += "Q" + "1" + "Z"; CommAX.SendMsg(sSndMsg); }//end for } } //ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ catch(ee) { messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } /** * Ç÷¾×ÀºÇà ¹ÙÄÚµå Ãâ·Â Ç÷¾×Áغñ, Ç÷¾×ºÒÃâ½Ã * ¹ÚÁ¤Àº B472¿ë */ function fLisTnsrBarcodePrint4(pRef){ try{ var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var sPrntKind = model.getValue(pRef + "[1]/prntkind"); var iXPos = 0; var iYPos = 0; var portOpenTF = ""; var aStr = ""; var iWidth = 0; var aFlag = new Array(); //ÇÑ±Û ¿µ¹® ±¸ºÐ //Ç÷¾×ºÒÃâ °á°úÀúÀå½Ã¿¡¸¸ °ªÀÌ Á¸Àç. //var sBarcdFlag = model.getValue(pRef + "[1]/flag"); if(cntHR > 0 && sPrntKind != "0"){ var sCommKind = model.getValue(pRef + "[1]/commkind"); var sLeftBank = model.getValue(pRef + "[1]/blank/left"); var sTopBank = model.getValue(pRef + "[1]/blank/top"); if(sCommKind == "01") { var sSetUpVal = model.getValue(pRef + "[1]/comm01/setupval"); } else if(sCommKind == "02") { var sComm = model.getValue(pRef + "[1]/comm02/comm"); var sDataBit = model.getValue(pRef + "[1]/comm02/databit"); var sStopBit = model.getValue(pRef + "[1]/comm02/stopbit"); var sBaudRate = model.getValue(pRef + "[1]/comm02/baudrate"); var sParity = model.getValue(pRef + "[1]/comm02/parity"); var sSetUpVal = model.getValue(pRef + "[1]/comm02/setupval"); CommAX.CommPort = sComm; CommAX.Settings = sBaudRate+","+ sParity+","+sDataBit+","+ sStopBit; portOpenTF = CommAX.PortOpen("true"); } else if(sCommKind == "03") { var sSetUpVal = model.getValue(pRef + "[1]/comm03/setupval"); } if( (portOpenTF == "TRUE" && sCommKind == "02") || (sCommKind == "01") || (sCommKind == "07") || (sCommKind == "03") ){ for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sPrepBlodSeqNo = model.getvalue(pRef+ "["+i+"]/prepblodseqno"); var sBlodNo = model.getvalue(pRef+ "["+i+"]/blodno"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sPatNm = model.getvalue(pRef+ "["+i+"]/patnm"); var aSexAge = model.getvalue(pRef+ "["+i+"]/sexage"); var sRoomInfo = model.getvalue(pRef+ "["+i+"]/roominfo"); var sCMRslt = model.getvalue(pRef+ "["+i+"]/cmrslt"); var sBlodComNm = model.getvalue(pRef+ "["+i+"]/blodcomnm"); var sAboRh = model.getvalue(pRef+ "["+i+"]/aborh"); var sBtype = model.getvalue(pRef+ "["+i+"]/btype"); var sIRyn = model.getvalue(pRef+ "["+i+"]/iryn"); var sPrtDD = model.getvalue(pRef+ "["+i+"]/prtdd"); var sPrtTM = model.getvalue(pRef+ "["+i+"]/prttm"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; sSndMsg += "{D0350,0800,0330|}"; // ¶óº§»çÀÌÁî sSndMsg += "{C|}"; // ¹öÆÛŬ¸®¾î sSndMsg += "{AX;+000,+000,+00|}"; // ÇÇÆ®·® iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 40; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 40, 30, sPrepBlodSeqNo); iXPos = Number(sLeftBank) + 350; iYPos = Number(sTopBank) + 40; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 30, 40, sBlodNo); //Ç÷¾×¹øÈ£ iXPos = Number(sLeftBank) ; iYPos = Number(sTopBank) + 200; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 160, 220, sIRyn); //¹æ»ç¼±Á¶»ç¿©ºÎ irr iXPos = Number(sLeftBank) + 590; iYPos = Number(sTopBank) + 100; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 60, 70, sAboRh); //°øÇ÷ÀÚÇ÷¾×Çü iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 95; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 40, 40, sPid); //µî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 165; iYPos = Number(sTopBank) + 125; sSndMsg += lzzfBP_HanDisp32(sPatNm, iXPos, iYPos); // iXPos = Number(sLeftBank) + 370; iYPos = Number(sTopBank) + 140; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 30, 30, aSexAge); //¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 370; iYPos = Number(sTopBank) + 175; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 30, 30, sRoomInfo); //Áø·á°úº´½Ç iXPos = Number(sLeftBank) + 590; iYPos = Number(sTopBank) + 220; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 60, 70, sBtype); //¼öÇ÷ÀÚÇ÷¾×Çü iXPos = Number(sLeftBank) + 150; iYPos = Number(sTopBank) + 190; sSndMsg += lzzfBP_HanDisp32(sCMRslt.substr(0, 20), iXPos, iYPos); // ±³Â÷½ÃÇè°á°ú iXPos = Number(sLeftBank) + 360; if(sBlodComNm.substr(0,1) == "ÀÚ"){ iYPos = Number(sTopBank) + 210; sSndMsg += lzzfBP_HanDisp32(sBlodComNm, iXPos, iYPos); }else{ iYPos = Number(sTopBank) + 220; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 24, 26, sBlodComNm); } iXPos = Number(sLeftBank) + 595; iYPos = Number(sTopBank) + 265; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, sPrtDD); iXPos = Number(sLeftBank) + 595; iYPos = Number(sTopBank) + 290; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, sPrtTM); sSndMsg += "{XS;I,0001,0002C5101|}"; // end CommAX.SendMessage(sSndMsg); }//end for //portopenÀÌ trueÀ̰í Åë½ÅÀ¯ÇüÀÌ comÀ϶§ port close if( portOpenTF == "TRUE" && sCommKind == "02"){ CommAX.PortOpen("false"); } }else if((portOpenTF = "FALSE" && sCommKind == "02")){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } } //ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ catch(ee) { messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } // ÇÙÀÇÇÐ ¹ÙÄÚµå Ãâ·Â function fLisNSpcBarcodePrint(pRef){ try { var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenTF = ""; var iXPos = 0; var iYPos = 0; 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"); var sSetUpVal = model.getValue(barcdRef + "[1]/comm02/setupval"); 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"); } if( (portOpenTF == "TRUE" && sCommKind == "02") || (sCommKind == "01") || (sCommKind == "03")){ for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sspctdt = model.getvalue(pRef+ "["+i+"]/spcacptdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sDeptroom = model.getvalue(pRef+ "["+i+"]/deptroom"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); //var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var sDivgrupnm = model.getvalue(pRef+ "["+i+"]/divgrupnm"); var sDivgrupcd = model.getvalue(pRef+ "["+i+"]/divgrupcd"); var sExtrtestinstnm = model.getvalue(pRef+ "["+i+"]/extrtestinstnm"); var sBcolldt = model.getvalue(pRef+ "["+i+"]/bcolldt"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if(sPrntKind == "1") { sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ if(sInfcinfolist != ""){ iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 200; sSndMsg += lzzfBP_GraphicBox(iXPos, iYPos, 350, 10, 10); } if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank); sSndMsg += "^CFF30,30^FO"+iXPos+","+ iYPos +"^FD" + sPid + "^FS"; //sSndMsg += lzzfBP_ChangeFont("C", 30, 10); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //ȯÀÚµî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank); sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm.substr(0, 20), 1, 1); sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 25; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39(iXPos, iYPos, "N", 40, "*" + sBcno + "*"); // ¹ÙÄÚµå //sSndMsg += lzzfBP_ChangeFont("C", 15, 15); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBcno); //¹ÙÄÚµå¹øÈ£ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 67; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "*" + sBcno + "*"); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 125; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); //°Ëü¸í iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 125; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDeptroom); iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 155; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sspctdt); //°Ëü¸í if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } sDivgrupcd = sDivgrupcd.substring(0, sDivgrupcd.length); var Sindex = sDivgrupcd.indexOf(":"); sDivgrupcd = sDivgrupcd.substring(Sindex + 1); var iWidth = 0; var aStr = ""; var aFlag = new Array(); iXPos = Number(sLeftBank) + 2; aStr = lpzfGetHanGul(sDivgrupcd, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 95; sSndMsg += "^CFF30,30^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; iWidth = iWidth + (Number(aStr[iNo].length) * 18); } else { iYPos = Number(sTopBank) + 92; sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 25); } } //iXPos = Number(sLeftBank) + 2; //iYPos = Number(sTopBank) + 100; //sSndMsg += lzzfBP_ChangeFont("C", 15, 15); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDivgrupcd); sSndMsg += lzzfBP_EndFormat(); // Ãâ·Â¼ö } if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } }//end for //portopenÀÌ trueÀ̰í Åë½ÅÀ¯ÇüÀÌ comÀ϶§ port close if( portOpenTF == "TRUE" && sCommKind == "02"){ CommAX.PortOpen("false"); } }else if((portOpenTF = "FALSE" && sCommKind == "02")){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } } //ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ catch(ee) { messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } // ÇÙÀÇÇÐ ¹ÙÄÚµå Ãâ·Â function fLisNSpcBarcodePrint2(pRef){ try { var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenTF = ""; var iXPos = 0; var iYPos = 0; 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"); for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sspctdt = model.getvalue(pRef+ "["+i+"]/spcacptdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sDeptroom = model.getvalue(pRef+ "["+i+"]/deptroom"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); //var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var sDivgrupnm = model.getvalue(pRef+ "["+i+"]/divgrupnm"); var sDivgrupcd = model.getvalue(pRef+ "["+i+"]/divgrupcd"); var sExtrtestinstnm = model.getvalue(pRef+ "["+i+"]/extrtestinstnm"); var sBcolldt = model.getvalue(pRef+ "["+i+"]/bcolldt"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if(sPrntKind == "9"){ //300dpi sSndMsg = "^XA^SEE:UHANGUL.DAT^FS^CWQ,E:kfont3.FNT^FS"; sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ if(sInfcinfolist != ""){ iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 310; sSndMsg += lzzfBP_GraphicBox(iXPos, iYPos, 500, 10, 10); } iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 35; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39_300dpi(iXPos, iYPos, "N", 80, "*" + sBcno + "*"); // ¹ÙÄÚµå iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank); sSndMsg += lzzfBP_ChangeFont("F", 30, 30); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //ȯÀÚµî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 360; iYPos = Number(sTopBank); sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,40,40^FH^FD" + sPatnm.substr(0, 20) + "^FS^CI1"; sDivgrupcd = sDivgrupcd.substring(0, sDivgrupcd.length); var Sindex = sDivgrupcd.indexOf(":"); sDivgrupcd = sDivgrupcd.substring(Sindex + 1); var iWidth = 0; var aStr = ""; var aFlag = new Array(); iXPos = Number(sLeftBank) + 2; aStr = lpzfGetHanGul(sDivgrupcd, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 130; sSndMsg += "^CFC30,30^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; iWidth = iWidth + (Number(aStr[iNo].length) * 22); } else { iYPos = Number(sTopBank) + 133; sSndMsg += "^CI14^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^AQN,30,30^FH^FD" + aStr[iNo] + "^FS^CI1"; iWidth = iWidth + (Number(aStr[iNo].length) * 32); } } //sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,40,40^FH^FD" + sDivgrupcd.substr(0, 20) + "^FS^CI1"; iXPos = Number(sLeftBank) + 200; iYPos = Number(sTopBank) + 185; sSndMsg += "^CFC30,30^FO"+iXPos+","+ iYPos +"^FD" + sSpclblnm + "^FS"; //sSndMsg += lzzfBP_ChangeFont("F", 20, 20); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); //°Ëü¸í iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 185; sSndMsg += "^CFC30,30^FO"+iXPos+","+ iYPos +"^FD" + sDeptroom + "^FS"; //sSndMsg += lzzfBP_ChangeFont("F", 20, 30); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDeptroom); iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 225; sSndMsg += "^CFC30,30^FO"+iXPos+","+ iYPos +"^FD" + sspctdt + "^FS"; //sSndMsg += lzzfBP_ChangeFont("F", 20, 20); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sspctdt); //¹ÙÄÚµå¹øÈ£ //iXPos = Number(sLeftBank) + 2; //iYPos = Number(sTopBank) + 110; //if(sDivgrupnm != ""){ //sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,40,40^FH^FD" + sDivgrupnm.substr(0, 20) + "^FS^CI1"; //sSndMsg += lzzfBP_ChangeFont("F", 20, 20); //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDivgrupnm.substr(0, 20)); //} sSndMsg += "^XZ" CommAX.SendMsg(sSndMsg); } else{ sSndMsg = "AA103500500"; // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ if(sInfcinfolist != ""){ iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 240; sSndMsg += "V" + "220" + "H" + "0" + "FW10H0350"; } //sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatnm.substr(0, 20)); //sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sPid; //ȯÀÚµî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 5; sSndMsg += "V" + iYPos + "H" + iXPos + "M" + sBcno; //¹ÙÄÚµå¹øÈ£ iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 35; sSndMsg += "V" + iYPos + "H" + iXPos + "M" + sPid; //ȯÀÚµî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 140; iYPos = Number(sTopBank) + 35; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatnm.substr(0, 20)); sDivgrupcd = sDivgrupcd.substring(0, sDivgrupcd.length) iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 70; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sDivgrupcd.substr(0, 20)); iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 110; sSndMsg += "V" + iYPos + "H" + iXPos + "M" + sSpclblnm; iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 140; sSndMsg += "V" + iYPos + "H" + iXPos + "M" + sDeptroom; iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 170; sSndMsg += "V" + iYPos + "H" + iXPos + "M" + sBcolldt; iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 200; if(sDivgrupnm != ""){ sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sDivgrupnm.substr(0, 20)); } sSndMsg += "Q" + "1" + "Z"; CommAX.SendMsg(sSndMsg); } } } } //ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ catch(ee) { messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } //ÀÏ¹Ý°Ë»ç ºÐÁÖ¶óº§ //lcount, mcount (Á¢¼ö¹ÙÄÚµåÃâ·Â¼ö, ¹Ì»ý¹°¹ÙÄÚµå Ãâ·Â¼ö) function fLisSpcBarcodePrintB(pRef, pLCount, pMCount){ try { var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenTF = ""; var LCount = 0; var MCount = 0; var aFlag = new Array(); //ÇÑ±Û ¿µ¹® ±¸ºÐ var aStr = ""; var iWidth = 0; var iXPos = 0; var iYPos = 0; if(pLCount == null || pLCount == ""){ LCount = 0; }else{ LCount = pLCount; } if(pMCount == null || pMCount == ""){ MCount = 0; }else{ MCount = pMCount; } 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");; CommAX.CommPort = sComm; CommAX.Settings = sBaudRate + "," + sParity + "," + sDataBit + "," + sStopBit; if(LCount > 0){ portOpenTF = "TRUE"; }else if (LCount == 0){ portOpenTF = CommAX.PortOpen("true"); } } else if(sCommKind == "03") { var sSetUpVal = model.getValue(barcdRef + "[1]/comm03/setupval"); } if( (portOpenTF == "TRUE" && sCommKind == "02") || (sCommKind == "01") || (sCommKind == "03")){ for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sTsectlblnm = model.getvalue(pRef+ "["+i+"]/tsectlblnm"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sDeptroom = model.getvalue(pRef+ "["+i+"]/deptroom"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTubelblnm = model.getvalue(pRef+ "["+i+"]/tubelblnm"); var sSecttsect = model.getvalue(pRef+ "["+i+"]/secttsect"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var barcdcntflag = model.getValue(pRef + "["+i+"]/cntflag"); var bcollbarcdprntcnt = model.getValue(pRef + "["+i+"]/bcollbarcdprntcnt"); var spcacptbarcdprntcnt = model.getValue(pRef + "["+i+"]/spcacptbarcdprntcnt"); var microbarcdprntcnt = model.getValue(pRef + "["+i+"]/microbarcdprntcnt"); var divgrupcd = model.getValue(pRef + "["+i+"]/divgrupcd"); var divgrupnm = model.getValue(pRef + "["+i+"]/divgrupnm"); var sbcoll = "äÇ÷ÀÚ"; if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if(sPrntKind == "1" || sPrntKind == "9") { sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ if(sErprcpflag == "1" || sErprcpflag == "2" || sErprcpflag == "Y"){ iXPos = Number(sLeftBank) + 600; iYPos = Number(sTopBank) + 1; sSndMsg += lzzfBP_GraphicBox(iXPos, iYPos, 15, 240, 10); iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 2; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTsectlblnm.substr(0, 20), 2, 1); sSndMsg += CommAX.HanImageData(); } else{ iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 2; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sTsectlblnm.substr(0, 20), 2, 1); sSndMsg += CommAX.HanImageData(); } if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 5; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "*" + sBcno + "*"); //¹ÙÄÚµå¹øÈ£ iXPos = Number(sLeftBank) + 500; iYPos = Number(sTopBank) + 5; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); //°Ëü¸í /* if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } iXPos = Number(sLeftBank) + 265; iYPos = Number(sTopBank) + 5; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBarcdprntdt); //¶óº§¹ßÇàÀϽà */ if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } iXPos = Number(sLeftBank) + 90; iYPos = Number(sTopBank) + 30; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39_300dpi(iXPos, iYPos, "N", 120, "*" + sBcno + "*"); // ¹ÙÄÚµå if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 160; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //ȯÀÚµî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 250; iYPos = Number(sTopBank) + 157; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm.substr(0, 20), 2, 1); sSndMsg += CommAX.HanImageData(); if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } iXPos = Number(sLeftBank) + 450; iYPos = Number(sTopBank) + 160; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSexage); iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 185; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDeptroom); //Áø·á°úº´½Ç //iXPos = Number(sLeftBank) + 250; //iYPos = Number(sTopBank) + 182; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, divgrupcd, 2, 2); //sSndMsg += CommAX.HanImageData(); //iXPos = Number(sLeftBank) + 270; //iYPos = Number(sTopBank) + 170; //sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sTubelblnm); //¿ë±â¸í //iXPos = Number(sLeftBank) + 10; //iYPos = Number(sTopBank) + 200; //sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ // sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSecttsect); //°è°Ë»ç°è if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } sTclslblnmlist = sTclslblnmlist.replace("¢É", ","); //--------- iWidth = 0; aStr = lpzfGetHanGul(sTclslblnmlist, aFlag); iXPos = Number(sLeftBank) + 90; for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 213; sSndMsg += "^CFF30,30^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; // °Ëüǥ½Ã¸í(¿µ¹®) iWidth = iWidth + (Number(aStr[iNo].length) * 15); } else { iYPos = Number(sTopBank) + 215; sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 24); } } //sSndMsg += CommAX.PrtImgOut(90, 200, sTclslblnmlist.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } if(sTclslblnmlist.substr(0, 3) == "ABO") { iXPos = Number(sLeftBank) + 100; iYPos = Number(sTopBank) + 235; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "äÇ÷ÀÚ : ", 1, 1); sSndMsg += CommAX.HanImageData(); } if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 230; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sInfcinfolist); //°¨¿°Á¤º¸ iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 245; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "bunju"); //ºÐÁÖ±¸ºÐ if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ sSndMsg += lzzfBP_EndFormat(spcacptbarcdprntcnt); // Á¢¼ö¹ÙÄÚµåÃâ·Â¼ö if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } }else{ sSndMsg += lzzfBP_EndFormat(bcollbarcdprntcnt); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } }//end if(sPrntKind == "1") }//end for //portopenÀÌ trueÀ̰í Åë½ÅÀ¯ÇüÀÌ comÀ϶§ port close if( portOpenTF == "TRUE" && sCommKind == "02" && MCount == 0){ CommAX.PortOpen("false"); } }else if(portOpenTF == "FALSE" && sCommKind == "02"){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } } //ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ catch(ee) { messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } //ÀÏ¹Ý°Ë»ç ºÐÁֶ󺧻çÅä //lcount, mcount (Á¢¼ö¹ÙÄÚµåÃâ·Â¼ö, ¹Ì»ý¹°¹ÙÄÚµå Ãâ·Â¼ö) function fLisSpcBarcodePrintB2(pRef, pLCount, pMCount){ try { var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenTF = ""; var LCount = 0; var MCount = 0; var aFlag = new Array(); //ÇÑ±Û ¿µ¹® ±¸ºÐ var aStr = ""; var iWidth = 0; var iXPos = 0; var iYPos = 0; if(pLCount == null || pLCount == ""){ LCount = 0; }else{ LCount = pLCount; } if(pMCount == null || pMCount == ""){ MCount = 0; }else{ MCount = pMCount; } var sLeftBank = model.getValue(barcdRef + "[1]/blank/left"); var sTopBank = model.getValue(barcdRef + "[1]/blank/top"); for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sTsectlblnm = model.getvalue(pRef+ "["+i+"]/tsectlblnm"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sDeptroom = model.getvalue(pRef+ "["+i+"]/deptroom"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTubelblnm = model.getvalue(pRef+ "["+i+"]/tubelblnm"); var sSecttsect = model.getvalue(pRef+ "["+i+"]/secttsect"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var bcollbarcdprntcnt = model.getValue(pRef + "["+i+"]/bcollbarcdprntcnt"); var spcacptbarcdprntcnt = model.getValue(pRef + "["+i+"]/spcacptbarcdprntcnt"); var microbarcdprntcnt = model.getValue(pRef + "["+i+"]/microbarcdprntcnt"); var sbcoll = "äÇ÷ÀÚ"; if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if(sBcno != ""){ sSndMsg = "AA103500500"; // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ if(sErprcpflag == "1" || sErprcpflag == "2" || sErprcpflag == "Y"){ iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 1; sSndMsg += "V" + iYPos + "H" + iXPos + "FW10V0220"; } iXPos = Number(sLeftBank) + 15; iYPos = Number(sTopBank) + 5; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTsectlblnm); iXPos = Number(sLeftBank) + 140; iYPos = Number(sTopBank) + 5; sSndMsg += "V" + iYPos + "H" + iXPos + "S*" + sBcno + "*"; //¹ÙÄÚµå¹øÈ£ iXPos = Number(sLeftBank) + 275; iYPos = Number(sTopBank) + 5; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sBarcdprntdt; //¶óº§¹ßÇàÀϽà iXPos = Number(sLeftBank) + 60; iYPos = Number(sTopBank) + 30; sSndMsg += "V" + iYPos + "H" + iXPos + "BG02100" + sBcno; // ¹ÙÄÚµå iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 130; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatnm.substr(0, 20)); iXPos = Number(sLeftBank) + 160; iYPos = Number(sTopBank) + 135; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sPid;//ȯÀÚµî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank) + 135; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sSexage; iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 160; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sDeptroom; //Áø·á°úº´½Ç iXPos = Number(sLeftBank) + 160; iYPos = Number(sTopBank) + 160; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sSpclblnm; //°Ëü¸í iXPos = Number(sLeftBank) + 260; iYPos = Number(sTopBank) + 160; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sTubelblnm; //¿ë±â¸í iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 180; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sSecttsect; //°è°Ë»ç°è sTclslblnmlist = sTclslblnmlist.replace("¢É", ","); iXPos = Number(sLeftBank) + 90; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTclslblnmlist); if(sTclslblnmlist.substr(0, 3) == "ABO") { iXPos = Number(sLeftBank) + 110; iYPos = Number(sTopBank) + 202; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "äÇ÷ÀÚ : "); } iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 202; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sInfcinfolist); //°¨¿°Á¤º¸ iXPos = Number(sLeftBank) + 290; iYPos = Number(sTopBank) + 202; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, "bunju"); //ºÐÁÖ±¸ºÐ //if(barcdcntflag == "acpt" ){ sSndMsg += "Q" + spcacptbarcdprntcnt + "Z"; CommAX.SendMsg(sSndMsg); //}else{ // sSndMsg += "Q" + bcollbarcdprntcnt + "Z"; // CommAX.SendMsg(sSndMsg); //} }//if(sBcno != ""){ }//end for } //ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ catch(ee) { messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } // ÇÙÀÇÇÐ ºÐÁÖ function fLisSpcBarcodePrintC(pRef){ try { var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenTF = ""; var aFlag = new Array(); //ÇÑ±Û ¿µ¹® ±¸ºÐ var aStr = ""; var iWidth = 0; var iXPos = 0; var iYPos = 0; 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");; 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"); } if( (portOpenTF == "TRUE" && sCommKind == "02") || (sCommKind == "01") || (sCommKind == "03")){ for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sTsectlblnm = model.getvalue(pRef+ "["+i+"]/tsectlblnm"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sDeptroom = model.getvalue(pRef+ "["+i+"]/deptroom"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTubelblnm = model.getvalue(pRef+ "["+i+"]/tubelblnm"); var sSecttsect = model.getvalue(pRef+ "["+i+"]/secttsect"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var barcdcntflag = model.getValue(pRef + "["+i+"]/cntflag"); var bcollbarcdprntcnt = model.getValue(pRef + "["+i+"]/bcollbarcdprntcnt"); var spcacptbarcdprntcnt = model.getValue(pRef + "["+i+"]/spcacptbarcdprntcnt"); var microbarcdprntcnt = model.getValue(pRef + "["+i+"]/microbarcdprntcnt"); var sbcoll = "äÇ÷ÀÚ"; if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if(sPrntKind == "1") { sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 40; iYPos = Number(sTopBank) + 2; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //ȯÀÚµî·Ï¹øÈ£ if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 2; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm.substr(0, 20), 1, 1); sSndMsg += CommAX.HanImageData(); if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } sTclslblnmlist = sTclslblnmlist.replace("¢É", ","); //--------- iWidth = 0; aStr = lpzfGetHanGul(sTclslblnmlist, aFlag); iXPos = Number(sLeftBank) + 40; for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 33; sSndMsg += "^CFF30,30^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; // °Ëüǥ½Ã¸í(¿µ¹®) iWidth = iWidth + (Number(aStr[iNo].length) * 14); } else { iYPos = Number(sTopBank) + 35; sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 24); } } //sSndMsg += CommAX.PrtImgOut(40, 30, sTclslblnmlist.substr(0, 20), 1, 1); //sSndMsg += CommAX.HanImageData(); if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } iXPos = Number(sLeftBank) + 40; iYPos = Number(sTopBank) + 60; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); //°Ëü¸í iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 60; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDeptroom); //Áø·á°úº´½Ç iXPos = Number(sLeftBank) + 40; iYPos = Number(sTopBank) + 80; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39(iXPos, iYPos, "N", 100, "*" + sBcno + "*"); // ¹ÙÄÚµå if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ sSndMsg += lzzfBP_EndFormat(spcacptbarcdprntcnt); // Á¢¼ö¹ÙÄÚµåÃâ·Â¼ö if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } }else{ sSndMsg += lzzfBP_EndFormat(bcollbarcdprntcnt); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } }//end if(sPrntKind == "1") }//end for //portopenÀÌ trueÀ̰í Åë½ÅÀ¯ÇüÀÌ comÀ϶§ port close if( portOpenTF == "TRUE" && sCommKind == "02"){ CommAX.PortOpen("false"); } }else if((portOpenTF = "FALSE" && sCommKind == "02")){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } } //ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ catch(ee) { messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } /** * @group : * @ver : 2009.04.07 * @by : ¼Û¿ä¼Á * @--------------------------------------------------- * @type : function * @access : public * @desc : ¼¼Æ÷À¯Àü½½¶óÀÌµå ¶óº§Ãâ·Â * @param : ref - ¼¼Æ÷À¯Àü½½¶óÀ̵å ÀνºÅϽº * @return : * @--------------------------------------------------- */ function fLisSpcSlideLabelPrint(pRef,prntGbn){ try { var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenTF = ""; var aFlag = new Array(); //ÇÑ±Û ¿µ¹® ±¸ºÐ var aStr = ""; var iWidth = 0; var iXPos = 0; var iYPos = 0; 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");; 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"); } if( (portOpenTF == "TRUE" && sCommKind == "02") || (sCommKind == "01") || (sCommKind == "03")){ var sSndMsg = ""; for(i=1 ; i<= cntHR;i++){ var sWorkno = model.getvalue(pRef+ "["+i+"]/workno"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sLblnm = model.getvalue(pRef+ "["+i+"]/lblnm"); var sCnt = model.getvalue(pRef+ "["+i+"]/cnt"); var sWorkno2 = model.getvalue(pRef+ "["+i+"]/workno2"); var sPatnm2 = model.getvalue(pRef+ "["+i+"]/patnm2"); var sSexage2 = model.getvalue(pRef+ "["+i+"]/sexage2"); var sLblnm2 = model.getvalue(pRef+ "["+i+"]/lblnm2"); var sCnt2 = model.getvalue(pRef+ "["+i+"]/cnt2"); var sWorkno3 = model.getvalue(pRef+ "["+i+"]/workno3"); var sPatnm3 = model.getvalue(pRef+ "["+i+"]/patnm3"); var sSexage3 = model.getvalue(pRef+ "["+i+"]/sexage3"); var sLblnm3 = model.getvalue(pRef+ "["+i+"]/lblnm3"); var sCnt3 = model.getvalue(pRef+ "["+i+"]/cnt3"); var sWorkno4 = model.getvalue(pRef+ "["+i+"]/workno4"); var sPatnm4 = model.getvalue(pRef+ "["+i+"]/patnm4"); var sSexage4 = model.getvalue(pRef+ "["+i+"]/sexage4"); var sLblnm4 = model.getvalue(pRef+ "["+i+"]/lblnm4"); var sCnt4 = model.getvalue(pRef+ "["+i+"]/cnt4"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if(sPrntKind == "1" && prntGbn == "1") { sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 50; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sWorkno); //ÀÛ¾÷¹øÈ£ iXPos = Number(sLeftBank) + 215; iYPos = Number(sTopBank) + 50; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sWorkno2); //ÀÛ¾÷¹øÈ£2 iXPos = Number(sLeftBank) + 420; iYPos = Number(sTopBank) + 50; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sWorkno3); //ÀÛ¾÷¹øÈ£3 iXPos = Number(sLeftBank) + 625; iYPos = Number(sTopBank) + 50; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sWorkno4); //ÀÛ¾÷¹øÈ£4 iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 75; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm, 1, 1); sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 215; iYPos = Number(sTopBank) + 75; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm2, 1, 1); sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 420; iYPos = Number(sTopBank) + 75; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm3, 1, 1); sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 625; iYPos = Number(sTopBank) + 75; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm4, 1, 1); sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 110; iYPos = Number(sTopBank) + 80; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSexage); //¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 315; iYPos = Number(sTopBank) + 80; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSexage2); //¼ºº°³ªÀÌ2 iXPos = Number(sLeftBank) + 520; iYPos = Number(sTopBank) + 80; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSexage3); //¼ºº°³ªÀÌ3 iXPos = Number(sLeftBank) + 725; iYPos = Number(sTopBank) + 80; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSexage4); //¼ºº°³ªÀÌ4 iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sLblnm); //¶óº§¸í iXPos = Number(sLeftBank) + 215; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sLblnm2); //¶óº§¸í2 iXPos = Number(sLeftBank) + 420; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sLblnm3); //¶óº§¸í3 iXPos = Number(sLeftBank) + 625; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sLblnm4); //¶óº§¸í4 iXPos = Number(sLeftBank) + 160; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sCnt); //¶óº§¸í iXPos = Number(sLeftBank) + 365; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sCnt2); //¶óº§¸í2 iXPos = Number(sLeftBank) + 570; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sCnt3); //¶óº§¸í3 iXPos = Number(sLeftBank) + 775; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sCnt4); //¶óº§¸í4 sSndMsg += lzzfBP_EndFormat("1"); }//end if(sPrntKind == "1") else{ sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 50; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sWorkno); //ÀÛ¾÷¹øÈ£ iXPos = Number(sLeftBank) + 215; iYPos = Number(sTopBank) + 50; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sWorkno2); //ÀÛ¾÷¹øÈ£2 iXPos = Number(sLeftBank) + 420; iYPos = Number(sTopBank) + 50; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sWorkno3); //ÀÛ¾÷¹øÈ£3 iXPos = Number(sLeftBank) + 625; iYPos = Number(sTopBank) + 50; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sWorkno4); //ÀÛ¾÷¹øÈ£4 iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 80; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPatnm); //ȯÀÚ¸í iXPos = Number(sLeftBank) + 215; iYPos = Number(sTopBank) + 80; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPatnm2); //ȯÀÚ¸í2 iXPos = Number(sLeftBank) + 420; iYPos = Number(sTopBank) + 80; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPatnm3); //ȯÀÚ¸í3 iXPos = Number(sLeftBank) + 625; iYPos = Number(sTopBank) + 80; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPatnm4); //ȯÀÚ¸í4 iXPos = Number(sLeftBank) + 80; iYPos = Number(sTopBank) + 80; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSexage); //¼ºº°³ªÀÌ iXPos = Number(sLeftBank) + 285; iYPos = Number(sTopBank) + 80; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSexage2); //¼ºº°³ªÀÌ2 iXPos = Number(sLeftBank) + 490; iYPos = Number(sTopBank) + 80; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSexage3); //¼ºº°³ªÀÌ3 iXPos = Number(sLeftBank) + 695; iYPos = Number(sTopBank) + 80; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSexage4); //¼ºº°³ªÀÌ4 iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sLblnm); //¶óº§¸í iXPos = Number(sLeftBank) + 215; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sLblnm2); //¶óº§¸í2 iXPos = Number(sLeftBank) + 420; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sLblnm3); //¶óº§¸í3 iXPos = Number(sLeftBank) + 625; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sLblnm4); //¶óº§¸í4 iXPos = Number(sLeftBank) + 80; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sCnt); //¶óº§¸í iXPos = Number(sLeftBank) + 285; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sCnt2); //¶óº§¸í2 iXPos = Number(sLeftBank) + 490; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sCnt3); //¶óº§¸í3 iXPos = Number(sLeftBank) + 695; iYPos = Number(sTopBank) + 110; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sCnt4); //¶óº§¸í4 sSndMsg += lzzfBP_EndFormat("1"); } }//end for if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } //portopenÀÌ trueÀ̰í Åë½ÅÀ¯ÇüÀÌ comÀ϶§ port close if( portOpenTF == "TRUE" && sCommKind == "02"){ CommAX.PortOpen("false"); } }else if((portOpenTF = "FALSE" && sCommKind == "02")){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } } //ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ catch(ee) { messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } //ºÐÀÚ»ý¹° ¹èÁö ºÐÁÖ¶óº§ //lcount, mcount (Á¢¼ö¹ÙÄÚµåÃâ·Â¼ö, ¹Ì»ý¹°¹ÙÄÚµå Ãâ·Â¼ö) function fLisSpcBarcodePrintD(pRef, pKCount, pPCount, scrflag){ //model.setValue("/root/hidden/test/startdt", getCurrentTime()); var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var aFlag = new Array(); //ÇÑ±Û ¿µ¹® ±¸ºÐ var aStr = ""; var iWidth = 0; var iXPos = 0; var iYPos = 0; var portOpenTF = ""; var KCount = 0; var PCount = 0; if(pKCount == null || pKCount == ""){ KCount = 0; }else{ KCount = pKCount; } if(pPCount == null || pPCount == ""){ PCount = 0; }else{ PCount = pPCount; } //alert(KCount); var scridPrint = getScreenID(); 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"); CommAX.CommPort = sComm; CommAX.Settings = sBaudRate + "," + sParity + "," + sDataBit + "," + sStopBit; //º¸°ü°Ëü Ãâ·Â °¹¼ö°¡ Á¸ÀçÇϸé port ¿ÀÇ ÇÏÁö ¾Ê´Â´Ù. //ÀÌ¹Ì ¿ÀÇ µÇ¾î ÀÖÀ½. º¸°ü°Ëü Ãâ·ÂÈÄ Áø°Ë ¹ÙÄÚµå °¹¼ö üũÇÏ¿© Æ÷Æ® Ŭ·ÎÁî ÇÏÁö ¾Ê´Â´Ù. if(KCount > 0){ //ÀÌ¹Ì Æ÷Æ® ¿ÀÇ µÇ¾î ÀÖÀ¸¹Ç·Î "TRUE" ¼ÂÆÃ portOpenTF = "TRUE"; }else if(KCount == 0){ //port open ¹Ýȯ°ª -> String ¹®ÀÚ Æ÷Æ® ¿ÀÇ ¼º°øÀ̸é "TRUE" , ½ÇÆÐÇϸé "FALSE" portOpenTF = CommAX.PortOpen("true"); } } else if(sCommKind == "03") { var sSetUpVal = model.getValue(barcdRef + "[1]/comm03/setupval"); } //alert(portOpenTF); if( (portOpenTF == "TRUE" && sCommKind == "02") || (sCommKind == "01") || (sCommKind == "03")){ for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sTsectlblnm = model.getvalue(pRef+ "["+i+"]/tsectlblnm"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sDeptroom = model.getvalue(pRef+ "["+i+"]/deptroom"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTubelblnm = model.getvalue(pRef+ "["+i+"]/tubelblnm"); var sSecttsect = model.getvalue(pRef+ "["+i+"]/secttsect"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var barcdcntflag = model.getValue(pRef + "/cntflag"); var bcollbarcdprntcnt = model.getValue(pRef + "["+i+"]/bcollbarcdprntcnt"); var spcacptbarcdprntcnt = model.getValue(pRef + "["+i+"]/spcacptbarcdprntcnt"); var microbarcdprntcnt = model.getValue(pRef + "["+i+"]/microbarcdprntcnt"); var sbcoll = "äÇ÷ÀÚ"; var keepspc = false; var checkABO = isSearchString(sTclslblnmlist.toUpperCase(), "ABO"); var checkAST = isSearchString(sTclslblnmlist.toUpperCase(), "AST"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if (model.getValue(pRef + "["+i+"]/dnornm") ==""){ var dnorNm = ""; var dSexage = ""; }else{ var dnorNm = model.getValue(pRef + "["+i+"]/dnornm"); var dSexage = model.getValue(pRef + "["+i+"]/dnorsexage"); } if(sPrntKind == "1") { sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 10; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm.substr(0, 20), 1, 1); sSndMsg += CommAX.HanImageData(); if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } iXPos = Number(sLeftBank) + 140; iYPos = Number(sTopBank) + 10; sSndMsg += lzzfBP_ChangeFont("C", 14, 14); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //ȯÀÚµî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 40; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSexage); iXPos = Number(sLeftBank) + 140; iYPos = Number(sTopBank) + 40; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sSpclblnm); //°Ëü¸í var dd = getCurrentDate(); var realdd = dd.substring(4,6) + "/" + dd.substring(6,8); var tm = getCurrentTime(); var realtm = tm.substring(0,2) + ":" + tm.substring(2,4) + ":" + tm.substring(4,6); realdd = realdd + " " + realtm; iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 70; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, realdd); //¶óº§¹ßÇàÀϽà if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } sTclslblnmlist = sTclslblnmlist.replace("¢É", ","); //--------- iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 10; aStr = lpzfGetHanGul(sTclslblnmlist, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 98; sSndMsg += "^CFF30,30^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; // °Ëüǥ½Ã¸í(¿µ¹®) iWidth = iWidth + (Number(aStr[iNo].length) * 14); } else { iYPos = Number(sTopBank) + 95; sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 24); } } //sSndMsg += CommAX.PrtImgOut(90, 175, sTclslblnmlist.substr(0, 20), 1, 1); //°Ë»çÇ׸ñ¶óº§¸í //sSndMsg += CommAX.HanImageData(); if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } }else{ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } } //if(sTclslblnmlist.substr(0, 3) == "ABO") { if(checkABO) { //¿Ü·¡Ã¤Ç÷À϶§ if(scridPrint=="SMLLC00100" && scrflag){ keepspc = true; } //º´µ¿,ȯÀÚº°À϶§ else if((scridPrint=="SMLLC00200" || scridPrint=="SMLLC00300") && scrflag && checkAST){ keepspc = true; } iXPos = Number(sLeftBank) + 100; iYPos = Number(sTopBank) + 202; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "äÇ÷ÀÚ : ", 1, 1); sSndMsg += CommAX.HanImageData(); } iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 205; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sInfcinfolist, 1, 1); //°¨¿°Á¤º¸ //sSndMsg += CommAX.HanImageData(); sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sInfcinfolist); //°è°Ë»ç°è if(barcdcntflag == "acpt" ){ if(spcacptbarcdprntcnt > 0){ sSndMsg += lzzfBP_EndFormat(spcacptbarcdprntcnt); // Á¢¼ö¹ÙÄÚµåÃâ·Â¼ö if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } }else{ sSndMsg += lzzfBP_EndFormat(bcollbarcdprntcnt); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } if(keepspc) { fKeepBcnoPrint("B"); } }//end if(sPrntKind == "1") }//end for //portopenÀÌ trueÀ̰í Åë½ÅÀ¯ÇüÀÌ comÀ̰í Ãâ·ÂÇÒ º´¸® ¹ÙÄڵ尡 ¾øÀ»¶§ port close if( portOpenTF == "TRUE" && sCommKind == "02" && PCount == 0){ CommAX.PortOpen("false"); } }else if((portOpenTF = "FALSE" && sCommKind == "02")){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } //model.setValue("/root/hidden/test/enddt", getCurrentTime()); } //ºÐÀÚ»ý¹° ¹èÁö ºÐÁÖ¶óº§ //lcount, mcount (Á¢¼ö¹ÙÄÚµåÃâ·Â¼ö, ¹Ì»ý¹°¹ÙÄÚµå Ãâ·Â¼ö) function fLisSpcBarcodePrintD2(pRef, pKCount, pPCount, scrflag){ //model.setValue("/root/hidden/test/startdt", getCurrentTime()); var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var aFlag = new Array(); //ÇÑ±Û ¿µ¹® ±¸ºÐ var aStr = ""; var iWidth = 0; var iXPos = 0; var iYPos = 0; var portOpenTF = ""; var KCount = 0; var PCount = 0; if(pKCount == null || pKCount == ""){ KCount = 0; }else{ KCount = pKCount; } if(pPCount == null || pPCount == ""){ PCount = 0; }else{ PCount = pPCount; } //alert(KCount); var scridPrint = getScreenID(); 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"); for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sTsectlblnm = model.getvalue(pRef+ "["+i+"]/tsectlblnm"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sBarcdprntdt = model.getvalue(pRef+ "["+i+"]/barcdprntdt"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var sPid = model.getvalue(pRef+ "["+i+"]/pid"); var sSexage = model.getvalue(pRef+ "["+i+"]/sexage"); var sDeptroom = model.getvalue(pRef+ "["+i+"]/deptroom"); var sSpclblnm = model.getvalue(pRef+ "["+i+"]/spclblnm"); var sTubelblnm = model.getvalue(pRef+ "["+i+"]/tubelblnm"); var sSecttsect = model.getvalue(pRef+ "["+i+"]/secttsect"); var sTclslblnmlist = model.getvalue(pRef+ "["+i+"]/tclslblnmlist"); var sInfcinfolist = model.getvalue(pRef+ "["+i+"]/infcinfolist"); var sErprcpflag = model.getvalue(pRef+ "["+i+"]/erprcpflag"); var barcdcntflag = model.getValue(pRef + "/cntflag"); var bcollbarcdprntcnt = model.getValue(pRef + "["+i+"]/bcollbarcdprntcnt"); var spcacptbarcdprntcnt = model.getValue(pRef + "["+i+"]/spcacptbarcdprntcnt"); var microbarcdprntcnt = model.getValue(pRef + "["+i+"]/microbarcdprntcnt"); var sbcoll = "äÇ÷ÀÚ"; var keepspc = false; var checkABO = isSearchString(sTclslblnmlist.toUpperCase(), "ABO"); var checkAST = isSearchString(sTclslblnmlist.toUpperCase(), "AST"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if (model.getValue(pRef + "["+i+"]/dnornm") ==""){ var dnorNm = ""; var dSexage = ""; }else{ var dnorNm = model.getValue(pRef + "["+i+"]/dnornm"); var dSexage = model.getValue(pRef + "["+i+"]/dnorsexage"); } sSndMsg = "AA103500500"; // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ //sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTsectlblnm); //sSndMsg += "V" + iYPos + "H" + iXPos + "S*" + sBcno + "*"; //¹ÙÄÚµå¹øÈ£ iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 10; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatnm.substr(0, 20)); iXPos = Number(sLeftBank) + 140; iYPos = Number(sTopBank) + 10; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sPid; //ȯÀÚµî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 40; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sSexage; iXPos = Number(sLeftBank) + 140; iYPos = Number(sTopBank) + 40; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sSpclblnm;//°Ëü¸í var dd = getCurrentDate(); var realdd = dd.substring(4,6) + "/" + dd.substring(6,8); var tm = getCurrentTime(); var realtm = tm.substring(0,2) + ":" + tm.substring(2,4) + ":" + tm.substring(4,6); realdd = realdd + " " + realtm; iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 70; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + realdd; //¶óº§¹ßÇàÀϽà sTclslblnmlist = sTclslblnmlist.replace("¢É", ","); //--------- iYPos = Number(sTopBank) + 98; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sTclslblnmlist); sSndMsg += "Q" + "1" + "Z"; CommAX.SendMsg(sSndMsg); }//end for } //model.setValue("/root/hidden/test/enddt", getCurrentTime()); } function fLisTnsrBarcodePrintG2(pRef){ //SATO ÇÁ¸°ÅÍ Font Size ¹× À§Ä¡, µ¥ÀÌÅÍ ³»¿ë È®ÀÎ ÇÊ¿äÇÔ.. Ãâ·Â¸¸ µÇ°Ô ÇØ³õ¾ÒÁö¸¸ ¾ç½Ä¿¡ ¸ÂÁö ¾ÊÀ»°ÍÀÓ.. try{ var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var iXPos = 0; var iYPos = 0; var aFlag = new Array(); //ÇÑ±Û ¿µ¹® ±¸ºÐ var aStr = ""; var iWidth = 0; var portOpenTF = ""; 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( (portOpenTF == "TRUE" && sCommKind == "02") || (sCommKind == "01") || (sCommKind == "03")){ for(i=1 ; i<= cntHR;i++){ var sSndMsg = "^XA^SEE:UHANGUL.DAT^FS^CWQ,E:kfont3.FNT^FS"; var sBlodNo = model.getvalue(pRef+ "["+i+"]/blodno"); var sPid = model.getvalue(pRef+ "["+i+"]/tnsrpid"); var sPatNm = model.getvalue(pRef+ "["+i+"]/tnsrnm"); var aSexAge = model.getvalue(pRef+ "["+i+"]/tnssexage"); var sCMRslt = model.getvalue(pRef+ "["+i+"]/panjung"); var sAboRh = model.getvalue(pRef+ "["+i+"]/tnsrbtype"); var sBtype = model.getvalue(pRef+ "["+i+"]/dnbtype"); var sPrtDD = model.getvalue(pRef+ "["+i+"]/prtdd"); var sPrtTM = model.getvalue(pRef+ "["+i+"]/prttm"); var sDnorNm = model.getvalue(pRef+ "["+i+"]/dnornm"); var sDnsexage = model.getvalue(pRef+ "["+i+"]/dnsexage"); var sBcolldd = model.getvalue(pRef+ "["+i+"]/bcolldt"); var sValiDt = model.getvalue(pRef+ "["+i+"]/validt"); var sTitle = model.getvalue(pRef+ "["+i+"]/title"); var sAbocd = model.getvalue(pRef+ "["+i+"]/abocd"); var sBlodbarcd = model.getvalue(pRef+ "["+i+"]/blodbarcd"); var sBlodbarnm = model.getvalue(pRef+ "["+i+"]/blodbarnm"); var sBlodVol = model.getvalue(pRef+ "["+i+"]/blodvol"); var sWardRoom = model.getvalue(pRef+ "["+i+"]/wardroom"); var sBcollnm = model.getvalue(pRef+ "["+i+"]/bcollnm"); if (sLeftBank == "" || sLeftBank == "-"){ sLeftBank = 0; } if (sTopBank == "" || sTopBank == "-"){ sTopBank = 0; } if(sPrntKind == "9"){ iWidth = 0; aStr = ""; aFlag = new Array(); aStr = lpzfGetHanGul(sTitle, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 5; iXPos = Number(sLeftBank) + 300 + Number(iWidth); sSndMsg += lzzfBP_ChangeFont("C", 50, 50); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, aStr[iNo]); iWidth = iWidth + (Number(aStr[iNo].length) * 50); } else { iYPos = Number(sTopBank) + 5; iXPos = Number(sLeftBank) + 300 + Number(iWidth); sSndMsg += "^CI14^FO"+ iXPos +","+ iYPos +"^AQN,50,50^FH^FD" + aStr[iNo] + "^FS^CI1"; iWidth = iWidth + (Number(aStr[iNo].length) * 50); } } iXPos = Number(sLeftBank) + 105; iYPos = Number(sTopBank) + 90; sSndMsg += lzzfBP_ChangeFont("C", 80, 40); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sAboRh); iXPos = Number(sLeftBank) + 320; iYPos = Number(sTopBank) + 70; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39_300dpi(iXPos, iYPos, "N", 100, "*" + sAbocd + "*"); iXPos = Number(sLeftBank) + 380; iYPos = Number(sTopBank) + 175; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "*" + sAbocd + "*"); iXPos = Number(sLeftBank) + 150; iYPos = Number(sTopBank) + 240; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39_300dpi(iXPos, iYPos, "N", 100, "*" + sBlodNo + "*"); iXPos = Number(sLeftBank) + 250; iYPos = Number(sTopBank) + 345; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "*" + sBlodNo + "*"); iXPos = Number(sLeftBank) + 130; iYPos = Number(sTopBank) + 390; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodbarnm.substring(0, 20)); iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 430; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39_300dpi(iXPos, iYPos, "N", 100, "*" + sBlodbarcd + "*"); iXPos = Number(sLeftBank) + 270; iYPos = Number(sTopBank) + 535; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "*" + sBlodbarcd + "*"); iYPos = Number(sTopBank) + 240; iXPos = Number(sLeftBank) + 830; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); iWidth = 0; aStr = ""; aFlag = new Array(); aStr = lpzfGetHanGul(sPatNm, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 310; iXPos = Number(sLeftBank) + 840 + Number(iWidth); sSndMsg += lzzfBP_ChangeFont("C", 40, 40); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, aStr[iNo]); iWidth = iWidth + (Number(aStr[iNo].length) * 40); } else { iYPos = Number(sTopBank) + 310; iXPos = Number(sLeftBank) + 840 + Number(iWidth); sSndMsg += "^CI14^FO"+ iXPos +","+ iYPos +"^AQN,40,40^FH^FD" + aStr[iNo] + "^FS^CI1"; iWidth = iWidth + (Number(aStr[iNo].length) * 40); } } iYPos = Number(sTopBank) + 380; iXPos = Number(sLeftBank) + 800; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPrtDD.substring(0, 4) + "-" + sPrtDD.substring(4, 6) + "-" + sPrtDD.substring(6, 8)); iYPos = Number(sTopBank) + 450; iXPos = Number(sLeftBank) + 800; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sValiDt.substring(0, 4) + "-" + sValiDt.substring(4, 6) + "-" + sValiDt.substring(6, 8)); iWidth = 0; aStr = ""; aFlag = new Array(); aStr = lpzfGetHanGul(sBcollnm, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 520; iXPos = Number(sLeftBank) + 840 + Number(iWidth); sSndMsg += lzzfBP_ChangeFont("C", 40, 40); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, aStr[iNo]); iWidth = iWidth + (Number(aStr[iNo].length) * 40); } else { iYPos = Number(sTopBank) + 520; iXPos = Number(sLeftBank) + 840 + Number(iWidth); sSndMsg += "^CI14^FO"+ iXPos +","+ iYPos +"^AQN,40,40^FH^FD" + aStr[iNo] + "^FS^CI1"; iWidth = iWidth + (Number(aStr[iNo].length) * 40); } } sSndMsg += lzzfBP_EndFormat("1"); CommAX.SendMsg(sSndMsg); } } } } }catch(ee) { messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } /** * Ç÷¾×ÀºÇà ¹ÙÄÚµå Ãâ·Â (ÇåÇ÷ Ç÷¾×¹é) */ function fLisTnsrBarcodePrintG(pRef){ //SATO ÇÁ¸°ÅÍ Font Size ¹× À§Ä¡, µ¥ÀÌÅÍ ³»¿ë È®ÀÎ ÇÊ¿äÇÔ.. Ãâ·Â¸¸ µÇ°Ô ÇØ³õ¾ÒÁö¸¸ ¾ç½Ä¿¡ ¸ÂÁö ¾ÊÀ»°ÍÀÓ.. try{ var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var iXPos = 0; var iYPos = 0; var portOpenTF = ""; 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"); 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"); } if( (portOpenTF == "TRUE" && sCommKind == "02") || (sCommKind == "01") || (sCommKind == "03")){ for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sBlodNo = model.getvalue(pRef+ "["+i+"]/blodno"); var sPid = model.getvalue(pRef+ "["+i+"]/tnsrpid"); var sPatNm = model.getvalue(pRef+ "["+i+"]/tnsrnm"); var aSexAge = model.getvalue(pRef+ "["+i+"]/tnssexage"); var sCMRslt = model.getvalue(pRef+ "["+i+"]/panjung"); var sAboRh = model.getvalue(pRef+ "["+i+"]/tnsrbtype"); var sBtype = model.getvalue(pRef+ "["+i+"]/dnbtype"); var sPrtDD = model.getvalue(pRef+ "["+i+"]/prtdd"); var sPrtTM = model.getvalue(pRef+ "["+i+"]/prttm"); var sDnorNm = model.getvalue(pRef+ "["+i+"]/dnornm"); var sDnsexage = model.getvalue(pRef+ "["+i+"]/dnsexage"); var sBcolldd = model.getvalue(pRef+ "["+i+"]/bcolldt"); var sValiDt = model.getvalue(pRef+ "["+i+"]/validt"); var sTitle = model.getvalue(pRef+ "["+i+"]/title"); var sAbocd = model.getvalue(pRef+ "["+i+"]/abocd"); var sBlodbarcd = model.getvalue(pRef+ "["+i+"]/blodbarcd"); var sBlodbarnm = model.getvalue(pRef+ "["+i+"]/blodbarnm"); var sBlodVol = model.getvalue(pRef+ "["+i+"]/blodvol"); var sWardRoom = model.getvalue(pRef+ "["+i+"]/wardroom"); var sBcollnm = model.getvalue(pRef+ "["+i+"]/bcollnm"); if (sLeftBank == "" || sLeftBank == "-"){ sLeftBank = 0; } if (sTopBank == "" || sTopBank == "-"){ sTopBank = 0; } if(sPrntKind == "1" || sPrntKind == "5") { sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ ¡Ú Áß¿äÇÔ iXPos = Number(sLeftBank) + 100; iYPos = Number(sTopBank) + 50; sSndMsg += fCarePrintOutH(iXPos, iYPos, 2, "N", sTitle, ""); // ŸÀÌÆ²---- iXPos = Number(sLeftBank) + 540; iYPos = Number(sTopBank) + 85; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodVol + "ml"); //ÇåÇ÷ÇÑ ¿ë·® iXPos = Number(sLeftBank) + 90; iYPos = Number(sTopBank) + 150; sSndMsg += lzzfBP_ChangeFont("C", 80, 30); // ÆùÆ® ¼³Á¤ ---- sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBtype); //°ø¿©ÀÚÇ÷¾×Çü---- iXPos = Number(sLeftBank) + 175; iYPos = Number(sTopBank) + 140; sSndMsg += lzzfBP_ChangeFont("F", 10, 10);//---- sSndMsg += lzzfBP_BarCode_Code39(iXPos, iYPos, "N", 80, "*" + sAbocd + "*"); // ¹ÙÄÚµå---- iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 225; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤---- sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "*" + sAbocd + "*"); //°ø¿©ÀÚÇ÷¾×Çü---- if(sBlodNo != ""){ iXPos = Number(sLeftBank) + 110; iYPos = Number(sTopBank) + 295; sSndMsg += "^FO"+iXPos+","+iYPos; // 80 °¡·Î, 275¼¼·Î sSndMsg += "^BY2,3.0"; // Å©±â 2 3= 3:1 ¹èÀ² sSndMsg += "^B2N,80,N,N,N^FD" + "*" + sBlodNo + "*" + "^FS"; iXPos = Number(sLeftBank) + 125; iYPos = Number(sTopBank) + 385; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤---- sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "*" + sBlodNo + "*"); //Ç÷¾×¹øÈ£---- iXPos = Number(sLeftBank) + 30; iYPos = Number(sTopBank) + 460; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤---- sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodbarnm); //¼ººÐÁ¦Á¦¸í---- iXPos = Number(sLeftBank) + 90; iYPos = Number(sTopBank) + 480; sSndMsg += lzzfBP_ChangeFont("F", 10, 10);//---- sSndMsg += lzzfBP_BarCode_Code39(iXPos, iYPos, "N", 80, "*" + sBlodbarcd + "*"); // ¹ÙÄÚµå---- iXPos = Number(sLeftBank) + 140; iYPos = Number(sTopBank) + 565; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "*" + sBlodbarcd + "*"); //¼ººÐÁ¦Á¦ÄÚµå---- } if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; iXPos = Number(sLeftBank) + 470; iYPos = Number(sTopBank) + 300; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤---- sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBcolldd.substr(0, 4) + "-" + sBcolldd.substr(4, 2) + "-" + sBcolldd.substr(6, 2)); //äÇ÷³â¿ùÀÏ ---- iXPos = Number(sLeftBank) + 470; iYPos = Number(sTopBank) + 330; sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBcolldd.substr(8, 2) + ":" + sBcolldd.substr(10, 2)); //äÇ÷½Ã°£ ---- iXPos = Number(sLeftBank) + 470; iYPos = Number(sTopBank) + 380; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤---- sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sValiDt.substr(0, 4) + "-" + sValiDt.substr(4, 2) + "-" + sValiDt.substr(6, 2)); //À¯È¿ÀÏÀÚ---- iXPos = Number(sLeftBank) + 470; iYPos = Number(sTopBank) + 410; sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sValiDt.substr(8, 2) + ":" + sValiDt.substr(10, 2)); //À¯È¿½Ã°£---- iXPos = Number(sLeftBank) + 470; iYPos = Number(sTopBank) + 465; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤---- sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //µî·Ï¹øÈ£---- iXPos = Number(sLeftBank) + 470; iYPos = Number(sTopBank) + 515; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatNm.substr(0, 20), 1, 1); sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 560; iYPos = Number(sTopBank) + 510; sSndMsg += lzzfBP_ChangeFont("C", 40, 20); // ÆùÆ® ¼³Á¤---- sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sAboRh); //ȯÀÚÇ÷¾×Çü---- if(sBlodNo != ""){ iXPos = Number(sLeftBank) + 470; iYPos = Number(sTopBank) + 580; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sDnorNm.substr(0, 20), 1, 1); sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 560; iYPos = Number(sTopBank) + 575; sSndMsg += lzzfBP_ChangeFont("C", 40, 20); // ÆùÆ® ¼³Á¤ ---- sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBtype); //°ø¿©ÀÚÇ÷¾×Çü---- } if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } //º¸°ü¹æ¹ý, »ç¿ë¹æ¹ý, Ç÷¼ÒÆÇ or ¹éÇ÷±¸ ¼ö var sText11, sText12, sText13, sText14, sText15, sText21, sText22, sText23, sText24, sText25, sText31, sText32, sText33, sText34, sText35; if(sBlodbarcd =="A0003"){ //HPC //var sText1 = "* º¸°ü ¹æ¹ý : ¾àÇÑ ±³¹ÝÀ¸·Î 20~24µµ º¸°ü " ; //var sText2 = "* »ç¿ë ¹æ¹ý : Á¦Á¶ÈÄ 120½Ã°£À̳» Ç÷¼ÒÆÇ ¼öÇ÷¼¼Æ® »ç¿ë // Á¤¸Æ ¼öÇ÷" ; //var sText3 = "* Ç÷¼ÒÆÇ ¼ö : ( X 10 ) ¿ë·® ( )ml" ; //alert("sText1= " + sText1); sText11 = "º¸°ü ¹æ¹ý"; sText12 = "¾àÇÑ ±³¹ÝÀ¸·Î"; sText13 = "20-24"; sText14 = "µµ º¸°ü"; sText15 = ":" sText21 = "»ç¿ë ¹æ¹ý"; sText25 = "Á¦Á¶ÈÄ"; sText22 = "120"; sText23 = "½Ã°£À̳» Ç÷¼ÒÆÇ ¼öÇ÷¼¼Æ® »ç¿ë"; sText24 = "Á¤¸Æ ¼öÇ÷"; sText31 = "Ç÷¼ÒÆÇ ¼ö"; sText32 = "( X )"; sText33 = "¿ë·®"; sText34 = "( )ml"; sText35 = "11"; }else if(sBlodbarcd =="A0004"){ //DGI //var sText1 = "* º¸°ü ¹æ¹ý: ½Ç¿Âº¸°ü " ; //var sText2 = "* »ç¿ë ¹æ¹ý: Á¦Á¶ÈÄ Áï½Ã, PRP¼¼Æ® »ç¿ë // Á¤¸Æ¼öÇ÷" ; //var sText3 = "* ¹éÇ÷±¸¼ö ( X ) ¿ë·® ( )ml ]" ; sText11 = "º¸°ü ¹æ¹ý"; sText12 = "½Ç¿Âº¸°ü"; sText15 = ":" sText21 = "»ç¿ë ¹æ¹ý"; sText25 = "Á¦Á¶ÈÄ Áï½Ã,"; sText22 = "PRP"; sText23 = "¼¼Æ® »ç¿ë"; sText24 = "Á¤¸Æ ¼öÇ÷"; sText31 = "¹éÇ÷±¸ ¼ö"; sText32 = "( X )"; sText33 = "¿ë·®"; sText34 = "( )ml"; sText35 = "11"; }else if((sBlodbarcd =="A0001") || (sBlodbarcd =="A0002") || (sBlodbarcd =="04064")){ // ÀÚ°¡, ÀüÇ÷ //var sText1 = "* º¸°ü ¹æ¹ý / 1 6µµ º¸°ü " ; //var sText2 = "* »ç¿ë ¹æ¹ý / ¼öÇ÷¼¼Æ® »ç¿ëÇÏ¿© Á¤¸Æ ¼öÇ÷" ; //var sText3 = "* ¿ë ·® / 365 +- 32ml" ; ///var sText1 = " º¸°ü ¹æ¹ý ¼·¾¾ 1¿¡¼­ 6µµ º¸°ü "; var sText41 = "º¸°ü ¹æ¹ý"; var sText42 = "1-6"; var sText43 = "µµ º¸°ü"; //var sText2 = " »ç¿ë ¹æ¹ý ¼öÇ÷¼¼Æ® »ç¿ëÇÏ¿© Á¤¸Æ ¼öÇ÷"; var sText51 = "»ç¿ë ¹æ¹ý"; var sText52 = "¼öÇ÷¼¼Æ®"; var sText53 = "»ç¿ëÇÏ¿©"; var sText54 = "Á¤¸Æ ¼öÇ÷"; //var sText3 = " ¿ë ·® 365 32ml"; var sText61 = "¿ë ·®" var sText62 = "365 + 32ml"; //var sText63 = "+"; var sText64 = "_"; } if((sBlodbarcd =="A0003") || (sBlodbarcd =="A0004")){ //HPC, DGI //1°ÁÙ iXPos = Number(sLeftBank) + 30; iYPos = Number(sTopBank) + 695; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText11, 1, 1); // º¸°ü ¹æ¹ý sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 155; iYPos = Number(sTopBank) + 700; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); //: sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sText15); iXPos = Number(sLeftBank) + 172; iYPos = Number(sTopBank) + 695; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText12, 1, 1); // ¾àÇÑ ±³¹ÝÀ¸·Î or ½Ç¿Âº¸°ü sSndMsg += CommAX.HanImageData(); if(sBlodbarcd =="A0003"){ iXPos = Number(sLeftBank) + 350; iYPos = Number(sTopBank) + 700; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); //20-24 --Ç÷¼ÒÆÇ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sText13); iXPos = Number(sLeftBank) + 420; iYPos = Number(sTopBank) + 695; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText14, 1, 1); // µµ º¸°ü --Ç÷¼Ò sSndMsg += CommAX.HanImageData(); } if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; //2°ÁÙ iXPos = Number(sLeftBank) + 30; iYPos = Number(sTopBank) + 723; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText21, 1, 1); // »ç¿ë ¹æ¹ý sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 155; iYPos = Number(sTopBank) + 728; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); //: sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sText15); iXPos = Number(sLeftBank) + 172; iYPos = Number(sTopBank) + 723; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText25, 1, 1); // Á¦Á¶ÈÄ or Á¦Á¶ÈÄ Áï½Ã sSndMsg += CommAX.HanImageData(); if(sBlodbarcd =="A0003"){ //HPC iXPos = Number(sLeftBank) + 250; iYPos = Number(sTopBank) + 728; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // 120 sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, sText22); iXPos = Number(sLeftBank) + 290; iYPos = Number(sTopBank) + 723; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText23, 1, 1); // ½Ã°£À̳» Ç÷¼ÒÆÇ ¼öÇ÷¼¼Æ® sSndMsg += CommAX.HanImageData(); }else{ //DGI iXPos = Number(sLeftBank) + 340; iYPos = Number(sTopBank) + 728; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // PRP sSndMsg += lzzfBP_FieldDataA(iXPos , iYPos, sText22); iXPos = Number(sLeftBank) + 380; iYPos = Number(sTopBank) + 723; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText23, 1, 1); // ¼¼Æ®»ç¿ë sSndMsg += CommAX.HanImageData(); } //3°ÁÙ iXPos = Number(sLeftBank) + 172; iYPos = Number(sTopBank) + 751; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText24, 1, 1); // Á¤¸Æ ¼öÇ÷ sSndMsg += CommAX.HanImageData(); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; //4°ÁÙ iXPos = Number(sLeftBank) + 30; iYPos = Number(sTopBank) + 775; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText31, 1, 1); // Ç÷¼ÒÆÇ ¼ö sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 155; iYPos = Number(sTopBank) + 780; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); //: sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sText15); iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 780; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ( X ) sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sText32); iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank) + 770; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sText35); // 11 iXPos = Number(sLeftBank) + 250; iYPos = Number(sTopBank) + 780; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "10"); // 10 iXPos = Number(sLeftBank) + 360; iYPos = Number(sTopBank) + 775; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText33, 1, 1); // ¿ë·® sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 420; iYPos = Number(sTopBank) + 780; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ( )ml sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sText34); iXPos = Number(sLeftBank) + 450; iYPos = Number(sTopBank) + 780; sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBlodVol); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; }else if((sBlodbarcd =="A0001") || (sBlodbarcd =="A0002") || (sBlodbarcd =="04064")){ // 1°ÁÙ iXPos = Number(sLeftBank) + 24; iYPos = Number(sTopBank) + 705; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText41, 1, 1); // º¸°ü ¹æ¹ý sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 710; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); //1-6 sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sText42); iXPos = Number(sLeftBank) + 210; iYPos = Number(sTopBank) + 705; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText43, 1, 1); // µµ º¸°ü sSndMsg += CommAX.HanImageData(); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; // 2°ÁÙ iXPos = Number(sLeftBank) + 24; iYPos = Number(sTopBank) + 740; sSndMsg += CommAX.PrtImgOut(iXPos , iYPos, sText51, 1, 1); // »ç¿ë ¹æ¹ý sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 740; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText52, 1, 1); // ¼öÇ÷¼¼Æ® sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 290; iYPos = Number(sTopBank) + 740; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText53, 1, 1); // »ç¿ëÇÏ¿© sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 410; iYPos = Number(sTopBank) + 740; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText54, 1, 1); // Á¤¸Æ ¼öÇ÷ sSndMsg += CommAX.HanImageData(); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; //3°ÁÙ iXPos = Number(sLeftBank) + 24; iYPos = Number(sTopBank) + 775; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText61, 1, 1); // ¿ë ·® sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 780; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // 365 + 32ml sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sText62); iXPos = Number(sLeftBank) + 218; iYPos = Number(sTopBank) + 780; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // _ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sText64); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } sSndMsg = ""; } sSndMsg += lzzfBP_EndFormat(); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } }//======================================== S = A = T = O ==================================================================================== else if(sPrntKind == "2" || sPrntKind == "6" || sPrntKind == "7"){ //SATO sSndMsg = "AA103500500"; // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 100; iYPos = Number(sTopBank) + 50; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sTitle; //ŸÀÌÆ² iXPos = Number(sLeftBank) + 540; iYPos = Number(sTopBank) + 85; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sBlodVol + "ml";//ÇåÇ÷ÇÑ ¿ë·® iXPos = Number(sLeftBank) + 90; iYPos = Number(sTopBank) + 150; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sBtype;//°ø¿©ÀÚÇ÷¾×Çü---- iXPos = Number(sLeftBank) + 175; iYPos = Number(sTopBank) + 140; sSndMsg += "V" + iYPos + "H" + iXPos + "BG02100" + sAbocd; // ¹ÙÄÚµå iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 225; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤---- sSndMsg += "V" + iYPos + "H" + iXPos + "S" + "*" + sAbocd + "*";//°ø¿©ÀÚÇ÷¾×Çü---- if(sBlodNo != ""){ iXPos = Number(sLeftBank) + 110; iYPos = Number(sTopBank) + 295; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + "*" + sBlodNo + "*"; iXPos = Number(sLeftBank) + 125; iYPos = Number(sTopBank) + 385; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + "*" + sBlodNo + "*";//Ç÷¾×¹øÈ£---- iXPos = Number(sLeftBank) + 30; iYPos = Number(sTopBank) + 460; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sBlodbarnm;//¼ººÐÁ¦Á¦¸í---- iXPos = Number(sLeftBank) + 90; iYPos = Number(sTopBank) + 480; sSndMsg += "V" + iYPos + "H" + iXPos + "BG02100" + sBlodbarcd; // ¹ÙÄÚµå iXPos = Number(sLeftBank) + 140; iYPos = Number(sTopBank) + 565; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + "*" + sBlodbarcd + "*"; } iXPos = Number(sLeftBank) + 470; iYPos = Number(sTopBank) + 300; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sBcolldd.substr(0, 4) + "-" + sBcolldd.substr(4, 2) + "-" + sBcolldd.substr(6, 2);//äÇ÷³â¿ùÀÏ ---- iXPos = Number(sLeftBank) + 470; iYPos = Number(sTopBank) + 330; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sBcolldd.substr(8, 2) + ":" + sBcolldd.substr(10, 2);//äÇ÷½Ã°£ ---- iXPos = Number(sLeftBank) + 470; iYPos = Number(sTopBank) + 380; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sValiDt.substr(0, 4) + "-" + sValiDt.substr(4, 2) + "-" + sValiDt.substr(6, 2); //À¯È¿ÀÏÀÚ---- iXPos = Number(sLeftBank) + 470; iYPos = Number(sTopBank) + 410; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sValiDt.substr(8, 2) + ":" + sValiDt.substr(10, 2);//À¯È¿½Ã°£---- iXPos = Number(sLeftBank) + 470; iYPos = Number(sTopBank) + 465; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sPid; //µî·Ï¹øÈ£---- iXPos = Number(sLeftBank) + 470; iYPos = Number(sTopBank) + 515; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatNm.substr(0, 20), 1, 1); iXPos = Number(sLeftBank) + 560; iYPos = Number(sTopBank) + 510; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sAboRh; //ȯÀÚÇ÷¾×Çü---- if(sBlodNo != ""){ iXPos = Number(sLeftBank) + 470; iYPos = Number(sTopBank) + 580; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sDnorNm.substr(0, 20), 1, 1); iXPos = Number(sLeftBank) + 560; iYPos = Number(sTopBank) + 575; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sBtype; //°ø¿©ÀÚÇ÷¾×Çü---- } //º¸°ü¹æ¹ý, »ç¿ë¹æ¹ý, Ç÷¼ÒÆÇ or ¹éÇ÷±¸ ¼ö var sText11, sText12, sText13, sText14, sText15, sText21, sText22, sText23, sText24, sText25, sText31, sText32, sText33, sText34, sText35; if(sBlodbarcd =="A0003"){ //HPC //var sText1 = "* º¸°ü ¹æ¹ý : ¾àÇÑ ±³¹ÝÀ¸·Î 20~24µµ º¸°ü " ; //var sText2 = "* »ç¿ë ¹æ¹ý : Á¦Á¶ÈÄ 120½Ã°£À̳» Ç÷¼ÒÆÇ ¼öÇ÷¼¼Æ® »ç¿ë // Á¤¸Æ ¼öÇ÷" ; //var sText3 = "* Ç÷¼ÒÆÇ ¼ö : ( X 10 ) ¿ë·® ( )ml" ; //alert("sText1= " + sText1); sText11 = "º¸°ü ¹æ¹ý"; sText12 = "¾àÇÑ ±³¹ÝÀ¸·Î"; sText13 = "20-24"; sText14 = "µµ º¸°ü"; sText15 = ":" sText21 = "»ç¿ë ¹æ¹ý"; sText25 = "Á¦Á¶ÈÄ"; sText22 = "120"; sText23 = "½Ã°£À̳» Ç÷¼ÒÆÇ ¼öÇ÷¼¼Æ® »ç¿ë"; sText24 = "Á¤¸Æ ¼öÇ÷"; sText31 = "Ç÷¼ÒÆÇ ¼ö"; sText32 = "( X )"; sText33 = "¿ë·®"; sText34 = "( )ml"; sText35 = "11"; }else if(sBlodbarcd =="A0004"){ //DGI //var sText1 = "* º¸°ü ¹æ¹ý: ½Ç¿Âº¸°ü " ; //var sText2 = "* »ç¿ë ¹æ¹ý: Á¦Á¶ÈÄ Áï½Ã, PRP¼¼Æ® »ç¿ë // Á¤¸Æ¼öÇ÷" ; //var sText3 = "* ¹éÇ÷±¸¼ö ( X ) ¿ë·® ( )ml ]" ; sText11 = "º¸°ü ¹æ¹ý"; sText12 = "½Ç¿Âº¸°ü"; sText15 = ":" sText21 = "»ç¿ë ¹æ¹ý"; sText25 = "Á¦Á¶ÈÄ Áï½Ã,"; sText22 = "PRP"; sText23 = "¼¼Æ® »ç¿ë"; sText24 = "Á¤¸Æ ¼öÇ÷"; sText31 = "¹éÇ÷±¸ ¼ö"; sText32 = "( X )"; sText33 = "¿ë·®"; sText34 = "( )ml"; sText35 = "11"; }else if((sBlodbarcd =="A0001") || (sBlodbarcd =="A0002") || (sBlodbarcd =="04064")){ // ÀÚ°¡, ÀüÇ÷ //var sText1 = "* º¸°ü ¹æ¹ý / 1 6µµ º¸°ü " ; //var sText2 = "* »ç¿ë ¹æ¹ý / ¼öÇ÷¼¼Æ® »ç¿ëÇÏ¿© Á¤¸Æ ¼öÇ÷" ; //var sText3 = "* ¿ë ·® / 365 +- 32ml" ; ///var sText1 = " º¸°ü ¹æ¹ý ¼·¾¾ 1¿¡¼­ 6µµ º¸°ü "; var sText41 = "º¸°ü ¹æ¹ý"; var sText42 = "1-6"; var sText43 = "µµ º¸°ü"; //var sText2 = " »ç¿ë ¹æ¹ý ¼öÇ÷¼¼Æ® »ç¿ëÇÏ¿© Á¤¸Æ ¼öÇ÷"; var sText51 = "»ç¿ë ¹æ¹ý"; var sText52 = "¼öÇ÷¼¼Æ®"; var sText53 = "»ç¿ëÇÏ¿©"; var sText54 = "Á¤¸Æ ¼öÇ÷"; //var sText3 = " ¿ë ·® 365 32ml"; var sText61 = "¿ë ·®" var sText62 = "365 + 32ml"; //var sText63 = "+"; var sText64 = "_"; } if((sBlodbarcd =="A0003") || (sBlodbarcd =="A0004")){ //HPC, DGI //1°ÁÙ iXPos = Number(sLeftBank) + 30; iYPos = Number(sTopBank) + 695; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText11, 1, 1); // º¸°ü ¹æ¹ý iXPos = Number(sLeftBank) + 155; iYPos = Number(sTopBank) + 700; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sText15; iXPos = Number(sLeftBank) + 172; iYPos = Number(sTopBank) + 695; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText12, 1, 1); // ¾àÇÑ ±³¹ÝÀ¸·Î or ½Ç¿Âº¸°ü if(sBlodbarcd =="A0003"){ iXPos = Number(sLeftBank) + 350; iYPos = Number(sTopBank) + 700; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sText13; //Ç÷¼ÒÆÇ iXPos = Number(sLeftBank) + 420; iYPos = Number(sTopBank) + 695; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText14, 1, 1); // µµ º¸°ü --Ç÷¼Ò } //2°ÁÙ iXPos = Number(sLeftBank) + 30; iYPos = Number(sTopBank) + 723; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText21, 1, 1); // »ç¿ë ¹æ¹ý iXPos = Number(sLeftBank) + 155; iYPos = Number(sTopBank) + 728; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sText15; iXPos = Number(sLeftBank) + 172; iYPos = Number(sTopBank) + 723; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText25, 1, 1); // Á¦Á¶ÈÄ or Á¦Á¶ÈÄ Áï½Ã if(sBlodbarcd =="A0003"){ //HPC iXPos = Number(sLeftBank) + 250; iYPos = Number(sTopBank) + 728; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sText22; iXPos = Number(sLeftBank) + 290; iYPos = Number(sTopBank) + 723; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText23, 1, 1); // ½Ã°£À̳» Ç÷¼ÒÆÇ ¼öÇ÷¼¼Æ® }else{ //DGI iXPos = Number(sLeftBank) + 340; iYPos = Number(sTopBank) + 728; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sText22;// PRP iXPos = Number(sLeftBank) + 380; iYPos = Number(sTopBank) + 723; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText23, 1, 1); // ¼¼Æ®»ç¿ë } //3°ÁÙ iXPos = Number(sLeftBank) + 172; iYPos = Number(sTopBank) + 751; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText24, 1, 1); // Á¤¸Æ ¼öÇ÷ //4°ÁÙ iXPos = Number(sLeftBank) + 30; iYPos = Number(sTopBank) + 775; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText31, 1, 1); // Ç÷¼ÒÆÇ ¼ö iXPos = Number(sLeftBank) + 155; iYPos = Number(sTopBank) + 780; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sText15;//: iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 780; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sText32; // ( X ) iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank) + 770; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sText35; // 11 iXPos = Number(sLeftBank) + 250; iYPos = Number(sTopBank) + 780; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + "10"; // 10 iXPos = Number(sLeftBank) + 360; iYPos = Number(sTopBank) + 775; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText33, 1, 1); // ¿ë·® iXPos = Number(sLeftBank) + 420; iYPos = Number(sTopBank) + 780; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sText34; // ( )ml iXPos = Number(sLeftBank) + 450; iYPos = Number(sTopBank) + 780; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sBlodVol; }else if((sBlodbarcd =="A0001") || (sBlodbarcd =="A0002") || (sBlodbarcd =="04064")){ // 1°ÁÙ iXPos = Number(sLeftBank) + 24; iYPos = Number(sTopBank) + 705; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText41, 1, 1); // º¸°ü ¹æ¹ý iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 710; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sText42;//1-6 iXPos = Number(sLeftBank) + 210; iYPos = Number(sTopBank) + 705; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText43, 1, 1); // µµ º¸°ü // 2°ÁÙ iXPos = Number(sLeftBank) + 24; iYPos = Number(sTopBank) + 740; sSndMsg += CommAX.PrtImgOut(iXPos , iYPos, sText51, 1, 1); // »ç¿ë ¹æ¹ý iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 740; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText52, 1, 1); // ¼öÇ÷¼¼Æ® iXPos = Number(sLeftBank) + 290; iYPos = Number(sTopBank) + 740; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText53, 1, 1); // »ç¿ëÇÏ¿© iXPos = Number(sLeftBank) + 410; iYPos = Number(sTopBank) + 740; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText54, 1, 1); // Á¤¸Æ ¼öÇ÷ //3°ÁÙ iXPos = Number(sLeftBank) + 24; iYPos = Number(sTopBank) + 775; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sText61, 1, 1); // ¿ë ·® iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 780; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sText62;// 365 + 32ml iXPos = Number(sLeftBank) + 218; iYPos = Number(sTopBank) + 780; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sText64; // _ } sSndMsg += "Q" + "1" + "Z"; //alert(sSndMsg); CommAX.SendMsg(sSndMsg); }// end sato //=============================================================================================================================== else if(sPrntKind == "8"){ // ÇåÇ÷ b472 ¿©Àǵµ¼º¸ð ¹ÙÄÚµå ¡Ú¡Ú¡Ú // alert("b472"); //var sB472size = ""; //var sB472sizegbn = model.getValue(barcdRef + "[1]/blank/b472size"); //if(sB472sizegbn == "2"){ // 320 630 // sB472size = "0340,0620,0340"; // ±âÁ¸¶óº§ //}else{ // sB472size = "0350,0550,0330"; // nUsize //} //sSndMsg += "{D" + sB472size + "|}"; // ¶óº§»çÀÌÁî // sSndMsg += "{D0350,0800,0330|}"; // ¶óº§»çÀÌÁî -- Ç÷¾×ÀºÇà»çÀÌÁî sSndMsg += "{C|}"; // ¹öÆÛŬ¸®¾î sSndMsg += "{D0950,0900,0900|}"; // ¶óº§»çÀÌÁî //sSndMsg += "{C|}"; // ¹öÆÛŬ¸®¾î sSndMsg += "{AX;-000,-000,+00|}"; // ÇÇÆ®·® iXPos = Number(sLeftBank) + 120; iYPos = Number(sTopBank)+40; sSndMsg += lzzfBP_HanDisp48(sTitle, iXPos, iYPos); // ŸÀÌÆ²---- // -- ȯÀÚ -- // iXPos = Number(sLeftBank) + 270; iYPos = Number(sTopBank) + 180; //sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sPid); //µî·Ï¹øÈ£ sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 40, 40, sPid); //µî·Ï¹øÈ£ iXPos = Number(sLeftBank) + 270; iYPos = Number(sTopBank)+210; sSndMsg += lzzfBP_HanDisp32(sPatNm, iXPos, iYPos); // ȯÀÚ¸í iXPos = Number(sLeftBank) + 270; iYPos = Number(sTopBank) + 310; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 40, 40, aSexAge); //ȯÀÚ ¼ºº°³ªÀÌ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg= ""; } if(sWardRoom!=""){ iXPos = Number(sLeftBank) + 270; iYPos = Number(sTopBank)+335; sSndMsg += lzzfBP_HanDisp32(sWardRoom, iXPos, iYPos); // º´µ¿ º´½Ç } if(sAboRh!=""){ iXPos = Number(sLeftBank) + 640; iYPos = Number(sTopBank) + 260; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 70, 70, sAboRh); //ȯÀÚÇ÷¾×Çü } if(sAbocd!=""){ iXPos = Number(sLeftBank)+ 620; iYPos = Number(sTopBank)+ 270; sSndMsg += lzzfBP_BarCode_Code39_B472(iXPos, iYPos, 4, 4, "*" + sAbocd + "*", 80); //Ç÷¾×Çü ¹ÙÄÚµå } if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg= ""; } if(sAbocd!=""){ iXPos = Number(sLeftBank) + 650; iYPos = Number(sTopBank) + 375; sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, "* " + sAbocd + " *"); //Ç÷¾×Çü ¹ÙÄÚµåÅØ½ºÆ® } // -- °ø¿©ÀÚ -- // if(sBtype!=""){ iXPos = Number(sLeftBank) + 640; iYPos = Number(sTopBank) + 495; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 70, 70, sBtype); //°øÇ÷ÀÚÇ÷¾×Çü } if(sDnorNm!=""){ iXPos = Number(sLeftBank) + 270; iYPos = Number(sTopBank) + 400; sSndMsg += lzzfBP_HanDisp32(sDnorNm, iXPos, iYPos); // °ø¿©ÀÚ¸í } if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg= ""; } if(sDnsexage!=""){ iXPos = Number(sLeftBank) + 270; iYPos = Number(sTopBank) + 495; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 40, 40, sDnsexage); //ȯÀÚ ¼ºº°³ªÀÌ } if(sBcolldd!="sBcolldd"){ iXPos = Number(sLeftBank) + 270; iYPos = Number(sTopBank) + 550; sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sBcolldd.substr(0, 4) + "-" + sBcolldd.substr(4, 2) + "-" + sBcolldd.substr(6, 2)); //äÇ÷³â¿ùÀÏ iXPos = Number(sLeftBank) + 430; iYPos = Number(sTopBank) + 550; sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sBcolldd.substr(8, 2) + ":" + sBcolldd.substr(10, 2)); //äÇ÷½Ã°£ } if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg= ""; } if(sValiDt!=""){ iXPos = Number(sLeftBank) + 530; iYPos = Number(sTopBank) + 555; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 30, 30, sValiDt.substr(0, 4) + "-" + sValiDt.substr(4, 2) + "-" + sValiDt.substr(6, 2)); //À¯È¿ÀÏÀÚ iXPos = Number(sLeftBank) + 760; iYPos = Number(sTopBank) + 555; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 30, 30, sValiDt.substr(8, 2) + ":" + sValiDt.substr(10, 2)); //À¯È¿½Ã°£ } if(sBlodVol!=""){ iXPos = Number(sLeftBank) + 260; iYPos = Number(sTopBank) + 620; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 40, 40, sBlodVol + " ml"); //ÇåÇ÷ÇÑ ¿ë·® } if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg= ""; } if(sBlodbarnm!=""){ iXPos = Number(sLeftBank) + 440; iYPos = Number(sTopBank) + 615; sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sBlodbarnm); //¼ººÐÁ¦Á¦¸í } if(sBcollnm!=""){ iXPos = Number(sLeftBank) + 500; iYPos = Number(sTopBank) + 650; sSndMsg += lzzfBP_HanDisp32("äÇ÷ÀÚ:" + sBcollnm, iXPos, iYPos); // °ø¿©ÀÚ¸í } if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg= ""; } if(sBlodNo != ""){ iXPos = Number(sLeftBank)+ 40; iYPos = Number(sTopBank)+ 770; sSndMsg += lzzfBP_BarCode_Code39_B472(iXPos, iYPos, 4, 4, "*" + sBlodNo + "*",90); //Ç÷¾×¹øÈ£ ¹ÙÄÚµå // iXPos = Number(sLeftBank) + 110; // iYPos = Number(sTopBank) + 295; // sSndMsg += "^FO"+iXPos+","+iYPos; // 80 °¡·Î, 275¼¼·Î // sSndMsg += "^BY2,3.0"; // Å©±â 2 3= 3:1 ¹èÀ² // sSndMsg += "^B2N,80,N,N,N^FD" + "*" + sBlodNo + "*" + "^FS"; iXPos = Number(sLeftBank) + 120; iYPos = Number(sTopBank) + 885; sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, "* " + sBlodNo + " *"); //Ç÷¾×¹øÈ£ ÅØ½ºÆ® if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg= ""; } iXPos = Number(sLeftBank)+ 520; iYPos = Number(sTopBank)+ 770; sSndMsg += lzzfBP_BarCode_Code39_B472(iXPos, iYPos, 4, 4, "*" + sBlodbarcd + "*", 90); //¼ººÐÁ¦Á¦ ¹ÙÄÚµå iXPos = Number(sLeftBank) + 570; iYPos = Number(sTopBank) + 885; sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, "*" + sBlodbarcd + "*"); //¼ººÐÁ¦Á¦ÄÚµå ÅØ½ºÆ® } sSndMsg += lzzfBP_EndFormat_B472(1); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { // alert("10 " + sSndMsg); CommAX.SendMessage(sSndMsg); } }// end B472 }//end for //portopenÀÌ trueÀ̰í Åë½ÅÀ¯ÇüÀÌ comÀ϶§ port close if( portOpenTF == "TRUE" && sCommKind == "02"){ CommAX.PortOpen("false"); } }else if((portOpenTF = "FALSE" && sCommKind == "02")){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } } //ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ catch(ee) { messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } /** * @group : * @ver : 2008.07.03 * @by : À±ÀçÇÑ * @--------------------------------------------------- * @type : function * @access : public * @desc : º¸°ü°Ëü Ãâ·Â * @param : ref - º¸°ü°Ëü ÀνºÅϽº * count - Áø°Ë¹ÙÄÚµå °¹¼ö * @return : * @--------------------------------------------------- * äÇ÷È­¸é¿¡¼­ º¸°ü°ËüÃâ·Â½Ã TRLLC80101 * Ç÷¾×ÀºÇà º¸°ü°Ëü µî·Ï½Ã TXLBT10902 */ function fKeLabel(ref, count){ var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenCheck = ""; var LCount = 0; var iXPos = 0; var iYPos = 0; if(count == null || count == ""){ LCount = 0; }else{ LCount = count; } var sSndMsg = ""; if (sPrntKind == 0) return; 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");; CommAX.CommPort = sComm; CommAX.Settings = sBaudRate + "," + sParity + "," + sDataBit + "," + sStopBit; portOpenCheck = CommAX.PortOpen("true"); } else if(sCommKind == "03") { var sSetUpVal = model.getValue(barcdRef + "[1]/comm03/setupval"); var sEqmtCD = model.getValue(barcdRef + "[1]/comm03/eqmtcd"); } if( (portOpenCheck == "TRUE" && sCommKind == "02") || sCommKind == "01" || sCommKind == "03"){ var sStr = "º¸°ü°Ëü"; var sRoomcd = model.getvalue(ref +"/roomcd"); var sPid = model.getvalue(ref +"/pid"); var sPatnm = model.getvalue(ref +"/patnm"); var sPatsex = model.getvalue(ref +"/patsex"); var sPatage = model.getvalue(ref +"/patage"); var sPatsexage = sPatsex + "/" + sPatage; var sOrddeptNm= model.getvalue(ref +"/orddeptnm").substring(0,2); var sBtype = model.getvalue(ref +"/btype"); var sInfcinfolist = model.getvalue(ref +"/infcinfolist"); //°¨¿°Á¤º¸ Ãß°¡ 20120503 var sBcollNm = "äÇ÷ÀÚ:" ;//+ model.getvalue(ref +"/bcollnm"); var sDt = model.getvalue(ref +"/dt"); var sPidW = 85; var sBarcodeW = 120; // 110¿´À½ var sBtypeW = 10; var sBGGCno = model.getvalue(ref +"/bggc"); if(sInfcinfolist != ""){ sInfcinfolist = "*"+ sInfcinfolist +"*"; } if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if(sPid.length == 10){ sBarcodeW = 90;// 90À̾úÀ½ sBtypeW = 10; } if(sPrntKind == "1") { //zebra sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank); iYPos = Number(sTopBank); sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sStr, 1, 1); sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 8; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sRoomcd); iXPos = Number(sLeftBank) + 260; iYPos = Number(sTopBank) + 8; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPatsexage); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 25; //sSndMsg += lzzfBP_ChangeFont("C", 10, 14); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm, 1.6, 1.6); sSndMsg += CommAX.HanImageData(); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 190; iYPos = Number(sTopBank) + 30; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm, 1, 1); //sSndMsg += CommAX.HanImageData(); //sSndMsg += lzzfBP_ChangeFont("C", 10, 14); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + sBtypeW; iYPos = Number(sTopBank) + 110; // 75 ¿´À½ sSndMsg += lzzfBP_ChangeFont("C", 85, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBtype); // Ç÷¾×Çü iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 75; // 160 ¿´À½ if(sBGGCno != ""){ // 2009-03-07 Á¤Àº ¼öÁ¤ sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBGGCno); // º¸°ü°Ëü } if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + sBarcodeW; iYPos = Number(sTopBank) + 75; sSndMsg += lzzfBP_FiendOrigin(iXPos, iYPos);//À§Ä¡ sSndMsg += "^BY2,2.0"; // sSndMsg += "^B3" + "N" + ",N," + "85" + ",N,N^FD" + "*" + sPid + "*" + "^FS";//¹ÙÄÚµå Å©±â if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 170; sSndMsg += lzzfBP_ChangeFont("C", 5, 5); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "*"+sPid+"*"); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 200; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDt); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 190; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sBcollNm, 1, 1); sSndMsg += CommAX.HanImageData(); sSndMsg += lzzfBP_EndFormat(); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } //Ãâ·ÂÇÒ Áø°Ë ¹ÙÄڵ尡 ¾øÀ»½Ã¿¡¸¸ port close if(portOpenCheck == "TRUE" && sCommKind == "02" && LCount == 0){ CommAX.PortOpen("false"); } } else if(sPrntKind == "3") { //Auto Label(Ginus) if(LCount == 0) {//Ãâ·ÂÇÒ Áø°Ë ¹ÙÄڵ尡 ¾øÀ»½Ã¿¡¸¸ ȯÀÚÁ¤º¸ sSndMsg += "^^^P"; //ȯÀÚÁ¤º¸ ½ÃÀÛ //ȯÀÚ¹øÈ£, ȯÀÚÀ̸§, ¼ºº°, ³ªÀÌ sSndMsg += "^PI" + sPid + "^PN" + sPatnm + "^PS" + sPatsex + "^PA" + sPatage; //Àåºñ¹øÈ£ ¼±Åà sSndMsg += "^PB" + sEqmtCD; sSndMsg += "^^^_P"; //ȯÀÚÁ¤º¸ Á¾·á sSndMsg += "^^^S"; //äÇ÷Á¤º¸ ½ÃÀÛ } sSndMsg += "^SS"; //data ½ÃÀÛ //¹ÙÄÚµå¹øÈ£(µî·Ï¹øÈ£), S:º¸°ü°Ëü, Áø·á°ú, º´½Ç sSndMsg += "^SA" + sPid + "^SBS" + "^SC" + sOrddeptNm + "^SD" + sRoomcd; //¿ë±âÄÚµå(º¸°ü°Ëü¿ëÀ¸·Î °íÁ¤), ¹ÙÄÚµåÃâ·ÂÀϽÃ, Ç÷¾×Çü sSndMsg += "^SEAB" + "^SI" + sDt + "^S1" + sBtype; sSndMsg += "^_SS"; //data Á¾·á if(LCount != 0) { //Áø°Ë¹ÙÄڵ尡 ÀÖÀ»°æ¿ì Áø°Ë¹ÙÄڵ峻¿ë + º¸°ü°Ëü³»¿ë model.makeValue("/root/hidden/sendmessage", model.getValue("/root/hidden/sendmessage") + sSndMsg); } if(LCount == 0) {//Ãâ·ÂÇÒ Áø°Ë ¹ÙÄڵ尡 ¾øÀ»½Ã¿¡¸¸ Àü¼Û sSndMsg += "^^^_S"; //äÇ÷Á¤º¸ Á¾·á var sReturnValue = AutoLabel.TRANSDATA(0, sSetUpVal, sSndMsg); //Àü¼Û } } //end else if(sPrntKind == "3") else if(sPrntKind == "4") { //Auto Label(Robo) } else if(sPrntKind == "9") { //Zebra 300dpi sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank); iYPos = Number(sTopBank); sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sStr, 1, 1); sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 180; iYPos = Number(sTopBank) + 8; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sRoomcd); iXPos = Number(sLeftBank) + 360; iYPos = Number(sTopBank) + 8; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPatsexage); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 25; //sSndMsg += lzzfBP_ChangeFont("C", 10, 14); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm, 1.6, 1.6); sSndMsg += CommAX.HanImageData(); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 190; iYPos = Number(sTopBank) + 30; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm, 1, 1); //sSndMsg += CommAX.HanImageData(); //sSndMsg += lzzfBP_ChangeFont("C", 10, 14); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_ChangeFont("C", 40, 30); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + sBtypeW; iYPos = Number(sTopBank) + 120; // 75 ¿´À½ sSndMsg += lzzfBP_ChangeFont("C", 95, 40); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBtype); // Ç÷¾×Çü iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 75; // 160 ¿´À½ if(sBGGCno != ""){ // 2009-03-07 Á¤Àº ¼öÁ¤ sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBGGCno); // º¸°ü°Ëü } if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + sBarcodeW; iYPos = Number(sTopBank) + 75; sSndMsg += lzzfBP_FiendOrigin(iXPos, iYPos);//À§Ä¡ sSndMsg += "^BY3,2.4,130"; // sSndMsg += "^B3" + "N" + ",N," + "125" + ",N,N^FD" + "*" + sPid + "*" + "^FS";//¹ÙÄÚµå Å©±â if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 200; iYPos = Number(sTopBank) + 215; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "*"+sPid+"*"); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 240; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDt); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 260; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sBcollNm, 1, 1); sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 250; iYPos = Number(sTopBank) + 260; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, "äÇ÷ÀÏÀÚ : ", 1, 1); sSndMsg += CommAX.HanImageData(); sSndMsg += lzzfBP_EndFormat(); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } //Ãâ·ÂÇÒ Áø°Ë ¹ÙÄڵ尡 ¾øÀ»½Ã¿¡¸¸ port close if(portOpenCheck == "TRUE" && sCommKind == "02" && LCount == 0){ CommAX.PortOpen("false"); } } }else if(portOpenCheck == "TRUE" && sCommKind == "02"){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } /** * @group : * @ver : 2008.07.03 * @by : À±ÀçÇÑ * @--------------------------------------------------- * @type : function * @access : public * @desc : º¸°ü°Ëü Ãâ·Â * @param : ref - º¸°ü°Ëü ÀνºÅϽº * count - Áø°Ë¹ÙÄÚµå °¹¼ö * @return : * @--------------------------------------------------- * äÇ÷È­¸é¿¡¼­ º¸°ü°ËüÃâ·Â½Ã TRLLC80101 * Ç÷¾×ÀºÇà º¸°ü°Ëü µî·Ï½Ã TXLBT10902 */ function fKeLabel2(ref, count){ var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenCheck = ""; var LCount = 0; var iXPos = 0; var iYPos = 0; if(count == null || count == ""){ LCount = 0; }else{ LCount = count; } var sSndMsg = ""; if (sPrntKind == 0) return; var sCommKind = model.getValue(barcdRef + "[1]/commkind"); var sLeftBank = model.getValue(barcdRef + "[1]/blank/left"); var sTopBank = model.getValue(barcdRef + "[1]/blank/top"); if(sPrntKind == "10"){ var sStr = "º¸°ü°Ëü"; var sRoomcd = model.getvalue(ref +"/roomcd"); var sPid = model.getvalue(ref +"/pid"); var sPatnm = model.getvalue(ref +"/patnm"); var sPatsex = model.getvalue(ref +"/patsex"); var sPatage = model.getvalue(ref +"/patage"); var sPatsexage = sPatsex + "/" + sPatage; var sOrddeptNm= model.getvalue(ref +"/orddeptnm").substring(0,2); var sBtype = model.getvalue(ref +"/btype"); var sInfcinfolist = model.getvalue(ref +"/infcinfolist"); //°¨¿°Á¤º¸ Ãß°¡ 20120503 var sBcollNm = "äÇ÷ÀÚ:" ;//+ model.getvalue(ref +"/bcollnm"); var sDt = model.getvalue(ref +"/dt"); var sPidW = 85; var sBarcodeW = 120; // 110¿´À½ var sBtypeW = 10; var sBGGCno = model.getvalue(ref +"/bggc"); if(sInfcinfolist != ""){ sInfcinfolist = "*"+ sInfcinfolist +"*"; } //sSndMsg = "^@" + "\n"; //sSndMsg = "^default" + "\n"; sSndMsg += "N" + "\n"; sSndMsg += "JF" + "\n"; sSndMsg += "D9" + "\n"; sSndMsg += "S2" + "\n"; sSndMsg += "Q223,27" + "\n"; sSndMsg += "q456" + "\n"; iXPos = Number(sLeftBank); iYPos = Number(sTopBank); sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,1,1,N," + "\"" + sStr + "\""+ "\n"; //iXPos = Number(sLeftBank) + 140; //iYPos = Number(sTopBank) + 5; //sSndMsg += "A" + iXPos + "," + iYPos + ",0,2,1,1,N," + "\"" + "*" + sBcno + "*" + "\""+ "\n"; iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank); sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + "Serum" + "\""+ "\n"; iXPos = Number(sLeftBank) + 25; iYPos = Number(sTopBank) + 28; sSndMsg += "B" + iXPos + "," + iYPos + ",0,3,2,5,93,N," + "\"" + sPid + "\""+ "\n"; iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank) + 35; sSndMsg += "A" + iXPos + "," + iYPos + ",0,5,1,1,N," + "\"" + sBtype + "\""+ "\n"; iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 124; sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + sPid + "\""+ "\n"; iXPos = Number(sLeftBank) + 120; iYPos = Number(sTopBank) + 120; sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,1,1,N," + "\"" + sPatnm + "\""+ "\n"; iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 120; sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,1,1,N," + "\"" + "äÇ÷ÀϽÃ:" + "\""+ "\n"; iXPos = Number(sLeftBank) + 330; iYPos = Number(sTopBank) + 125; sSndMsg += "A" + iXPos + "," + iYPos + ",0,1,1,1,N," + "\"" + sDt.substr(5) + "\""+ "\n"; iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 145; sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + "Plain 6ml" + "\""+ "\n"; iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 165; sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,1,1,N," + "\"" + "°ËüäÃëÀϽÃ:" + "\""+ "\n"; //°¨¿°Á¤º¸ Ãß°¡ 20120503 iXPos = Number(sLeftBank) + 390; iYPos = Number(sTopBank) + 165; sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + sInfcinfolist + "\""+ "\n"; iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 190; sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,1,1,N," + "\"" + "äÇ÷ÀÚ:" + "\""+ "\n"; iXPos = Number(sLeftBank) + 200; iYPos = Number(sTopBank) + 190; sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,1,1,N," + "\"" + "È®ÀÎÀÚ:" + "\""+ "\n"; sSndMsg += "P1"+ "\n"; //alert(sSndMsg); CommAX.SendMsg(sSndMsg); }else if(sPrntKind == "11"){ sSndMsg = "^XA^SEE:UHANGUL.DAT^FS^CWQ,E:kfont3.FNT^FS"; var sStr = "º¸°ü°Ëü"; var sRoomcd = model.getvalue(ref +"/roomcd"); var sPid = model.getvalue(ref +"/pid"); var sPatnm = model.getvalue(ref +"/patnm"); var sPatsex = model.getvalue(ref +"/patsex"); var sPatage = model.getvalue(ref +"/patage"); var sPatsexage = sPatsex + "/" + sPatage; var sOrddeptNm= model.getvalue(ref +"/orddeptnm").substring(0,2); var sBtype = model.getvalue(ref +"/btype"); var sInfcinfolist = model.getvalue(ref +"/infcinfolist"); //°¨¿°Á¤º¸ Ãß°¡ 20120503 var sBcollNm = "äÇ÷ÀÚ:" ;//+ model.getvalue(ref +"/bcollnm"); var sDt = model.getvalue(ref +"/dt"); var sPidW = 85; var sBarcodeW = 120; // 110¿´À½ var sBtypeW = 10; var sBGGCno = model.getvalue(ref +"/bggc"); if(sInfcinfolist != ""){ sInfcinfolist = "*"+ sInfcinfolist +"*"; } sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 240; iYPos = Number(sTopBank) + 5; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "Serum"); iXPos = Number(sLeftBank); iYPos = Number(sTopBank); sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,25,25^FH^FD" + sStr + "^FS^CI1"; iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 25; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39(iXPos, iYPos, "N", 85, "*" + sPid + "*"); // ¹ÙÄÚµå iXPos = Number(sLeftBank) + 5; iYPos = Number(sTopBank) + 115; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); iXPos = Number(sLeftBank) + 110; iYPos = Number(sTopBank) + 115; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,25,25^FH^FD" + sPatnm + "^FS^CI1"; iXPos = Number(sLeftBank) + 205; iYPos = Number(sTopBank) + 115; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,15,15^FH^FD" + "äÇ÷ÀϽãº" + "^FS^CI1"; iXPos = Number(sLeftBank) + 310; iYPos = Number(sTopBank) + 35; // 75 ¿´À½ sSndMsg += lzzfBP_ChangeFont("C", 70, 30); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBtype); // Ç÷¾×Çü iXPos = Number(sLeftBank) + 275; iYPos = Number(sTopBank) + 115; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDt.substr(5)); iXPos = Number(sLeftBank) + 5; iYPos = Number(sTopBank) + 135; sSndMsg += lzzfBP_ChangeFont("C",10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "Plain 6ml"); //iXPos = Number(sLeftBank) + 190; //iYPos = Number(sTopBank) + 190; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sBcollNm, 1, 1); //sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 200; iYPos = Number(sTopBank) + 135; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sRoomcd); iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 160; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,20,20^FH^FD" + "°ËüäÃëÀϽãº" + "^FS^CI1"; //°¨¿°Á¤º¸ Ãß°¡ 20120503 iXPos = Number(sLeftBank) + 345; iYPos = Number(sTopBank) + 160; sSndMsg += lzzfBP_ChangeFont("C",20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sInfcinfolist ); iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 185; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,20,20^FH^FD" + "äÇ÷ÀÚ£º" + "^FS^CI1"; iXPos = Number(sLeftBank) + 200; iYPos = Number(sTopBank) + 185; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,20,20^FH^FD" + "È®ÀÎÀÚ£º" + "^FS^CI1"; sSndMsg += "^XZ" CommAX.SendMsg(sSndMsg); }else if(sPrntKind == "9"){ sSndMsg = "^XA^SEE:UHANGUL.DAT^FS^CWQ,E:kfont3.FNT^FS"; var sStr = "º¸°ü°Ëü"; var sRoomcd = model.getvalue(ref +"/roomcd"); var sPid = model.getvalue(ref +"/pid"); var sPatnm = model.getvalue(ref +"/patnm"); var sPatsex = model.getvalue(ref +"/patsex"); var sPatage = model.getvalue(ref +"/patage"); var sPatsexage = sPatsex + "/" + sPatage; var sOrddeptNm= model.getvalue(ref +"/orddeptnm").substring(0,2); var sBtype = model.getvalue(ref +"/btype"); var sInfcinfolist = model.getvalue(ref +"/infcinfolist"); //°¨¿°Á¤º¸ Ãß°¡ 20120503 var sBcollNm = "äÇ÷ÀÚ:" ;//+ model.getvalue(ref +"/bcollnm"); var sDt = model.getvalue(ref +"/dt"); var sPidW = 85; var sBarcodeW = 120; // 110¿´À½ var sBtypeW = 10; var sBGGCno = model.getvalue(ref +"/bggc"); if(sInfcinfolist != ""){ sInfcinfolist = "*"+ sInfcinfolist +"*"; } sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 400; iYPos = Number(sTopBank) + 5; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "Serum"); iXPos = Number(sLeftBank); iYPos = Number(sTopBank); sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,40,40^FH^FD" + sStr + "^FS^CI1"; iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 40; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39_300dpi(iXPos, iYPos, "N", 120, "*" + sPid + "*"); // ¹ÙÄÚµå iXPos = Number(sLeftBank) + 5; iYPos = Number(sTopBank) + 165; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //iXPos = Number(sLeftBank) + 190; //iYPos = Number(sTopBank) + 165; //sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,35,35^FH^FD" + sPatnm + "^FS^CI1"; //Start-- ¼º¸í µ¿¸íÀÌÀΠǥ½Ã¿¡ µû¸¥ ÇѱÛ+¿µ¹® º¯°æ by ±è±Ý·Ã_20130213 iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 190; sPatnm = sPatnm.substr(0, 20); aStr = lpzfGetHanGul(sPatnm, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iXPos = Number(sLeftBank) + 223; iYPos = Number(sTopBank) + 165; sSndMsg += "^CFD40,40^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; iWidth = iWidth + (Number(aStr[iNo].length) * 14); } else { iYPos = Number(sTopBank) + 165; //sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); //sSndMsg += CommAX.HanImageData(); sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,35,35^FH^FD" + aStr[iNo] + "^FS^CI1"; iWidth = iWidth + (Number(aStr[iNo].length) * 24); } } //END-- ¼º¸í µ¿¸íÀÌÀΠǥ½Ã¿¡ µû¸¥ ÇѱÛ+¿µ¹® º¯°æ by ±è±Ý·Ã_20130213 iXPos = Number(sLeftBank) + 320; iYPos = Number(sTopBank) + 165; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,20,20^FH^FD" + "äÇ÷ÀϽãº" + "^FS^CI1"; iXPos = Number(sLeftBank) + 430; iYPos = Number(sTopBank) + 50; // 75 ¿´À½ sSndMsg += lzzfBP_ChangeFont("C", 100, 40); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBtype); // Ç÷¾×Çü iXPos = Number(sLeftBank) + 440; iYPos = Number(sTopBank) + 165; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDt.substr(5)); iXPos = Number(sLeftBank) + 5; iYPos = Number(sTopBank) + 195; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "Plain 6ml"); //iXPos = Number(sLeftBank) + 190; //iYPos = Number(sTopBank) + 190; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sBcollNm, 1, 1); //sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 320; iYPos = Number(sTopBank) + 195; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sRoomcd); iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 230; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,30,30^FH^FD" + "°ËüäÃëÀϽãº" + "^FS^CI1"; //°¨¿°Á¤º¸ Ãß°¡ 20120503 iXPos = Number(sLeftBank) + 490; iYPos = Number(sTopBank) + 230; sSndMsg += lzzfBP_ChangeFont("C",20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sInfcinfolist ); iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 260; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,30,30^FH^FD" + "äÇ÷ÀÚ£º" + "^FS^CI1"; iXPos = Number(sLeftBank) + 320; iYPos = Number(sTopBank) + 260; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,30,30^FH^FD" + "È®ÀÎÀÚ£º" + "^FS^CI1"; sSndMsg += "^XZ" CommAX.SendMsg(sSndMsg); }else{ var sStr = "º¸°ü°Ëü"; var sRoomcd = model.getvalue(ref +"/roomcd"); var sPid = model.getvalue(ref +"/pid"); var sPatnm = model.getvalue(ref +"/patnm"); var sPatsex = model.getvalue(ref +"/patsex"); var sPatage = model.getvalue(ref +"/patage"); var sPatsexage = sPatsex + "/" + sPatage; var sOrddeptNm= model.getvalue(ref +"/orddeptnm").substring(0,2); var sBtype = model.getvalue(ref +"/btype"); var sInfcinfolist = model.getvalue(ref +"/infcinfolist"); //°¨¿°Á¤º¸ Ãß°¡ 20120503 var sBcollNm = "äÇ÷ÀÚ:" ;//+ model.getvalue(ref +"/bcollnm"); var sDt = model.getvalue(ref +"/dt"); var sPidW = 85; var sBarcodeW = 120; // 110¿´À½ var sBtypeW = 10; var sBGGCno = model.getvalue(ref +"/bggc"); if(sInfcinfolist != ""){ sInfcinfolist = "*"+ sInfcinfolist +"*"; } if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if(sPid.length == 10){ sBarcodeW = 90;// 90À̾úÀ½ sBtypeW = 10; } sSndMsg = "AA103500500"; // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank); iYPos = Number(sTopBank); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sStr); iXPos = Number(sLeftBank) + 160; iYPos = Number(sTopBank) + 8; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sRoomcd; iXPos = Number(sLeftBank) + 260; iYPos = Number(sTopBank) + 8; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sPatsexage; iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 35; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatnm, 2, 2); iXPos = Number(sLeftBank) + 200; iYPos = Number(sTopBank) + 35; sSndMsg += "V" + iYPos + "H" + iXPos + "L0203S" + sPid + "L0101";; iXPos = Number(sLeftBank) + sBtypeW; iYPos = Number(sTopBank) + 110; // 75 ¿´À½ sSndMsg += "V" + iYPos + "H" + iXPos + "L0303M" + sBtype + "L0101"; iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 90; // 160 ¿´À½ if(sBGGCno != ""){ // 2009-03-07 Á¤Àº ¼öÁ¤ sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sBGGCno; } iXPos = Number(sLeftBank) + sBarcodeW + 20; iYPos = Number(sTopBank) + 80; sSndMsg += "V" + iYPos + "H" + iXPos + "BG02070" + sPid; // ¹ÙÄÚµå iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 170; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + "*"+sPid+"*"; iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 200; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sDt; iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 190; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sBcollNm); sSndMsg += "Q" + "1" + "Z"; CommAX.SendMsg(sSndMsg); } } /** * @group : * @ver : 2008.07.03 * @by : À±ÀçÇÑ * @--------------------------------------------------- * @type : function * @access : public * @desc : º¸°ü°Ëü Ãâ·Â * @param : ref - º¸°ü°Ëü ÀνºÅϽº * count - Áø°Ë¹ÙÄÚµå °¹¼ö * @return : * @--------------------------------------------------- * äÇ÷È­¸é¿¡¼­ º¸°ü°ËüÃâ·Â½Ã TRLLC80101 * Ç÷¾×ÀºÇà º¸°ü°Ëü µî·Ï½Ã TXLBT10902 */ function fKeLabelHB2(ref, count){ var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenCheck = ""; var LCount = 0; var iXPos = 0; var iYPos = 0; if(count == null || count == ""){ LCount = 0; }else{ LCount = count; } var sSndMsg = ""; if (sPrntKind == 0) return; var sCommKind = model.getValue(barcdRef + "[1]/commkind"); var sLeftBank = model.getValue(barcdRef + "[1]/blank/left"); var sTopBank = model.getValue(barcdRef + "[1]/blank/top"); if(sPrntKind == "10"){ var sStr = "º¸°ü°Ëü"; var sRoomcd = model.getvalue(ref +"/roomcd"); var sPid = model.getvalue(ref +"/pid"); var sPatnm = model.getvalue(ref +"/patnm"); var sPatsex = model.getvalue(ref +"/patsex"); var sPatage = model.getvalue(ref +"/patage"); var sPatsexage = sPatsex + "/" + sPatage; var sOrddeptNm= model.getvalue(ref +"/orddeptnm").substring(0,2); var sBtype = model.getvalue(ref +"/btype"); var sBcollNm = "äÇ÷ÀÚ:" ;//+ model.getvalue(ref +"/bcollnm"); var sDt = model.getvalue(ref +"/dt"); var sPidW = 85; var sBarcodeW = 120; // 110¿´À½ var sBtypeW = 10; var sBGGCno = model.getvalue(ref +"/bggc"); //sSndMsg = "^@" + "\n"; //sSndMsg = "^default" + "\n"; sSndMsg += "N" + "\n"; sSndMsg += "JF" + "\n"; sSndMsg += "D9" + "\n"; sSndMsg += "S2" + "\n"; sSndMsg += "Q223,27" + "\n"; sSndMsg += "q456" + "\n"; iXPos = Number(sLeftBank); iYPos = Number(sTopBank); sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,1,1,N," + "\"" + sStr + "\""+ "\n"; //iXPos = Number(sLeftBank) + 140; //iYPos = Number(sTopBank) + 5; //sSndMsg += "A" + iXPos + "," + iYPos + ",0,2,1,1,N," + "\"" + "*" + sBcno + "*" + "\""+ "\n"; iXPos = Number(sLeftBank) + 300; iYPos = Number(sTopBank); sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + "Serum" + "\""+ "\n"; iXPos = Number(sLeftBank) + 25; iYPos = Number(sTopBank) + 28; sSndMsg += "B" + iXPos + "," + iYPos + ",0,3,2,5,93,N," + "\"" + sPid + "\""+ "\n"; iXPos = Number(sLeftBank) + 260; iYPos = Number(sTopBank) + 35; sSndMsg += "A" + iXPos + "," + iYPos + ",0,5,1,1,N," + "\"" + sBtype + "\""+ "\n"; iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 124; sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + sPid + "\""+ "\n"; iXPos = Number(sLeftBank) + 120; iYPos = Number(sTopBank) + 120; sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,1,1,N," + "\"" + sPatnm + "\""+ "\n"; iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 120; sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,1,1,N," + "\"" + "äÇ÷ÀϽÃ:" + "\""+ "\n"; iXPos = Number(sLeftBank) + 330; iYPos = Number(sTopBank) + 125; sSndMsg += "A" + iXPos + "," + iYPos + ",0,1,1,1,N," + "\"" + sDt.substr(5) + "\""+ "\n"; iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 145; sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + "Plain 6ml" + "\""+ "\n"; iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 165; sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,1,1,N," + "\"" + "°ËüäÃëÀϽÃ:" + "\""+ "\n"; iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 190; sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,1,1,N," + "\"" + "äÇ÷ÀÚ:" + "\""+ "\n"; iXPos = Number(sLeftBank) + 200; iYPos = Number(sTopBank) + 190; sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,1,1,N," + "\"" + "È®ÀÎÀÚ:" + "\""+ "\n"; sSndMsg += "P1"+ "\n"; //alert(sSndMsg); CommAX.SendMsg(sSndMsg); }else if(sPrntKind == "11"){ sSndMsg = "^XA^SEE:UHANGUL.DAT^FS^CWQ,E:kfont3.FNT^FS"; var sStr = "º¸°üÁöÁ¤"; var sRoomcd = model.getvalue(ref +"/roomcd"); var sPid = model.getvalue(ref +"/pid"); var sPatnm = model.getvalue(ref +"/patnm"); var sPatsex = model.getvalue(ref +"/patsex"); var sPatage = model.getvalue(ref +"/patage"); var sPatsexage = sPatsex + "/" + sPatage; var sOrddeptNm= model.getvalue(ref +"/orddeptnm").substring(0,2); var sBtype = model.getvalue(ref +"/btype"); var sBcollNm = "äÇ÷ÀÚ:" ;//+ model.getvalue(ref +"/bcollnm"); var sDt = model.getvalue(ref +"/dt"); var sPidW = 85; var sBarcodeW = 120; // 110¿´À½ var sBtypeW = 10; var sBGGCno = model.getvalue(ref +"/bggc"); sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 155; iYPos = Number(sTopBank) + 22; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBGGCno.substring(0, 9)); iXPos = Number(sLeftBank) + 265; iYPos = Number(sTopBank) + 22; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBGGCno.substring(9)); iXPos = Number(sLeftBank); iYPos = Number(sTopBank); sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,25,25^FH^FD" + sStr + "^FS^CI1"; //iXPos = Number(sLeftBank) + 10; //iYPos = Number(sTopBank) + 25; //sSndMsg += lzzfBP_ChangeFont("F", 10, 10); //sSndMsg += lzzfBP_BarCode_Code39(iXPos, iYPos, "N", 70, "*" + sPid + "*"); // ¹ÙÄÚµå iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 25; sSndMsg += lzzfBP_FiendOrigin(iXPos, iYPos);//À§Ä¡ sSndMsg += "^BY1,2.0";// sSndMsg += "^B3" + "N" + ",N," + "70" + ",N,N^FD" + "*" + sPid + "*" + "^FS";//¹ÙÄÚµå Å©±â iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 100; //sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); sSndMsg += "^CFA30,30^FO"+iXPos+","+iYPos+"^FD" + sPid + "^FS"; iXPos = Number(sLeftBank) + 150; iYPos = Number(sTopBank) + 100; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,25,25^FH^FD" + sPatnm + "^FS^CI1"; iXPos = Number(sLeftBank) + 155; iYPos = Number(sTopBank) + 45; // 75 ¿´À½ sSndMsg += lzzfBP_ChangeFont("C", 50, 30); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBtype); // Ç÷¾×Çü sSndMsg += "^XZ" CommAX.SendMsg(sSndMsg); }else if(sPrntKind == "9"){ sSndMsg = "^XA^SEE:UHANGUL.DAT^FS^CWQ,E:kfont3.FNT^FS"; var sStr = "º¸°ü°Ëü"; var sRoomcd = model.getvalue(ref +"/roomcd"); var sPid = model.getvalue(ref +"/pid"); var sPatnm = model.getvalue(ref +"/patnm"); var sPatsex = model.getvalue(ref +"/patsex"); var sPatage = model.getvalue(ref +"/patage"); var sPatsexage = sPatsex + "/" + sPatage; var sOrddeptNm= model.getvalue(ref +"/orddeptnm").substring(0,2); var sBtype = model.getvalue(ref +"/btype"); var sBcollNm = "äÇ÷ÀÚ:" ;//+ model.getvalue(ref +"/bcollnm"); var sDt = model.getvalue(ref +"/dt"); var sPidW = 85; var sBarcodeW = 120; // 110¿´À½ var sBtypeW = 10; var sBGGCno = model.getvalue(ref +"/bggc"); sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 400; iYPos = Number(sTopBank) + 5; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "Serum"); iXPos = Number(sLeftBank); iYPos = Number(sTopBank); sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,40,40^FH^FD" + sStr + "^FS^CI1"; iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 40; sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39_300dpi(iXPos, iYPos, "N", 120, "*" + sPid + "*"); // ¹ÙÄÚµå iXPos = Number(sLeftBank) + 5; iYPos = Number(sTopBank) + 165; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); iXPos = Number(sLeftBank) + 190; iYPos = Number(sTopBank) + 165; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,35,35^FH^FD" + sPatnm + "^FS^CI1"; iXPos = Number(sLeftBank) + 320; iYPos = Number(sTopBank) + 165; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,20,20^FH^FD" + "äÇ÷ÀϽãº" + "^FS^CI1"; iXPos = Number(sLeftBank) + 430; iYPos = Number(sTopBank) + 50; // 75 ¿´À½ sSndMsg += lzzfBP_ChangeFont("C", 100, 40); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBtype); // Ç÷¾×Çü iXPos = Number(sLeftBank) + 440; iYPos = Number(sTopBank) + 165; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDt.substr(5)); iXPos = Number(sLeftBank) + 5; iYPos = Number(sTopBank) + 195; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "Plain 6ml"); //iXPos = Number(sLeftBank) + 190; //iYPos = Number(sTopBank) + 190; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sBcollNm, 1, 1); //sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 320; iYPos = Number(sTopBank) + 195; sSndMsg += lzzfBP_ChangeFont("C", 30, 20); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sRoomcd); iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 230; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,30,30^FH^FD" + "°ËüäÃëÀϽãº" + "^FS^CI1"; iXPos = Number(sLeftBank) + 2; iYPos = Number(sTopBank) + 260; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,30,30^FH^FD" + "äÇ÷ÀÚ£º" + "^FS^CI1"; iXPos = Number(sLeftBank) + 320; iYPos = Number(sTopBank) + 260; sSndMsg += "^CI14^FO"+iXPos+","+ iYPos +"^AQN,30,30^FH^FD" + "È®ÀÎÀÚ£º" + "^FS^CI1"; sSndMsg += "^XZ" CommAX.SendMsg(sSndMsg); }else{ var sStr = "º¸°ü°Ëü"; var sRoomcd = model.getvalue(ref +"/roomcd"); var sPid = model.getvalue(ref +"/pid"); var sPatnm = model.getvalue(ref +"/patnm"); var sPatsex = model.getvalue(ref +"/patsex"); var sPatage = model.getvalue(ref +"/patage"); var sPatsexage = sPatsex + "/" + sPatage; var sOrddeptNm= model.getvalue(ref +"/orddeptnm").substring(0,2); var sBtype = model.getvalue(ref +"/btype"); var sBcollNm = "äÇ÷ÀÚ:" ;//+ model.getvalue(ref +"/bcollnm"); var sDt = model.getvalue(ref +"/dt"); var sPidW = 85; var sBarcodeW = 120; // 110¿´À½ var sBtypeW = 10; var sBGGCno = model.getvalue(ref +"/bggc"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if(sPid.length == 10){ sBarcodeW = 90;// 90À̾úÀ½ sBtypeW = 10; } sSndMsg = "AA103500500"; // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank); iYPos = Number(sTopBank); sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sStr); iXPos = Number(sLeftBank) + 160; iYPos = Number(sTopBank) + 8; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sRoomcd; iXPos = Number(sLeftBank) + 260; iYPos = Number(sTopBank) + 8; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sPatsexage; iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 35; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatnm, 2, 2); iXPos = Number(sLeftBank) + 200; iYPos = Number(sTopBank) + 35; sSndMsg += "V" + iYPos + "H" + iXPos + "L0203S" + sPid + "L0101";; iXPos = Number(sLeftBank) + sBtypeW; iYPos = Number(sTopBank) + 110; // 75 ¿´À½ sSndMsg += "V" + iYPos + "H" + iXPos + "L0303M" + sBtype + "L0101"; iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 90; // 160 ¿´À½ if(sBGGCno != ""){ // 2009-03-07 Á¤Àº ¼öÁ¤ sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sBGGCno; } iXPos = Number(sLeftBank) + sBarcodeW + 20; iYPos = Number(sTopBank) + 80; sSndMsg += "V" + iYPos + "H" + iXPos + "BG02070" + sPid; // ¹ÙÄÚµå iXPos = Number(sLeftBank) + 170; iYPos = Number(sTopBank) + 170; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + "*"+sPid+"*"; iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 200; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sDt; iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) + 190; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sBcollNm); sSndMsg += "Q" + "1" + "Z"; CommAX.SendMsg(sSndMsg); } } /** * @group : * @ver : 2010.01.14 * @by : ¹ÚÁ¤Àº * @--------------------------------------------------- * @type : function * @access : public * @desc : º¸°ü°Ëü Ãâ·Â * @param : ref - º¸°ü°Ëü ÀνºÅϽº * count - Áø°Ë¹ÙÄÚµå °¹¼ö * @return : * @--------------------------------------------------- * äÇ÷È­¸é¿¡¼­ º¸°ü°ËüÃâ·Â½Ã TRLLC80101 * Ç÷¾×ÀºÇà º¸°ü°Ëü µî·Ï½Ã TXLBT10902 */ function fKeLabel_B472(ref, count){ var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenCheck = ""; var LCount = 0; var iXPos = 0; var iYPos = 0; if(count == null || count == ""){ LCount = 0; }else{ LCount = count; } var sSndMsg = ""; if (sPrntKind == 0) return; var sCommKind = model.getValue(barcdRef + "[1]/commkind"); var sLeftBank = model.getValue(barcdRef + "[1]/blank/left"); var sTopBank = model.getValue(barcdRef + "[1]/blank/top"); var sB472sizegbn = model.getValue(barcdRef + "[1]/blank/b472size"); 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");; CommAX.CommPort = sComm; CommAX.Settings = sBaudRate + "," + sParity + "," + sDataBit + "," + sStopBit; portOpenCheck = CommAX.PortOpen("true"); } else if(sCommKind == "03") { var sSetUpVal = model.getValue(barcdRef + "[1]/comm03/setupval"); var sEqmtCD = model.getValue(barcdRef + "[1]/comm03/eqmtcd"); } if( (portOpenCheck == "TRUE" && sCommKind == "02") || sCommKind == "01" || sCommKind == "07" || sCommKind == "03"){ //var sStr = "º¸°ü°Ëü"; var sRoomcd = model.getvalue(ref +"/roomcd"); var sPid = model.getvalue(ref +"/pid"); var sPatnm = model.getvalue(ref +"/patnm"); var sPatsex = model.getvalue(ref +"/patsex"); var sPatage = model.getvalue(ref +"/patage"); var sPatsexage = sPatsex + "/" + sPatage; var sOrddeptNm= model.getvalue(ref +"/orddeptnm").substring(0,2); var sBtype = model.getvalue(ref +"/btype"); var sBcollNm = "äÇ÷ÀÚ:" ;//+ model.getvalue(ref +"/bcollnm"); var sDt = model.getvalue(ref +"/dt"); var sPidW = 85; var sBarcodeW = 120; // 110¿´À½ var sBtypeW = 10; var sBGGCno = model.getvalue(ref +"/bggc"); var sB472size = ""; if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if(sPid.length == 10){ sBarcodeW = 90;// 90À̾úÀ½ sBtypeW = 10; } //sSndMsg += "{D0350,0550,0330|}"; // ¶óº§»çÀÌÁî if(sB472sizegbn == "2"){ // 320 630 sB472size = "0340,0620,0340"; // ±âÁ¸¶óº§ }else{ sB472size = "0350,0550,0330"; // nUsize } sSndMsg += "{D" + sB472size + "|}"; // ¶óº§»çÀÌÁî sSndMsg += "{C|}"; // ¹öÆÛŬ¸®¾î sSndMsg += "{AX;-000,-000,+00|}"; // ÇÇÆ®·® iXPos = Number(sLeftBank); iYPos = Number(sTopBank); sSndMsg += lzzfBP_HanDisp24("º¸°ü°Ëü", iXPos, iYPos); iXPos = Number(sLeftBank) + 220; iYPos = Number(sTopBank) +20; //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, sRoomcd); sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sRoomcd); iXPos = Number(sLeftBank) + 370; iYPos = Number(sTopBank) + 20; //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, sPatsexage); sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sPatsexage); iXPos = Number(sLeftBank) ; iYPos = Number(sTopBank) + 35; //sSndMsg += lzzfBP_HanDisp24(sPatnm, iXPos, iYPos); // ȯÀÚ¸í ÇÑ±Û 24»çÀÌÁî ±âº» sSndMsg += lzzfBP_HanDisp48(sPatnm.substr(0,4), iXPos, iYPos); // ȯÀÚ¸í ÇÑ±Û 48»çÀÌÁî iXPos = Number(sLeftBank) + 230; iYPos = Number(sTopBank) + 75; sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 40, 40, sPid); // ȯÀÚ¹øÈ£ Å©°Ô //sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sPid); iXPos = Number(sLeftBank)+5; iYPos = Number(sTopBank) + 135; // 160 ¿´À½ if(sBGGCno != ""){ // 2009-03-07 Á¤Àº ¼öÁ¤ sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 40, 40, sBGGCno); //sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sBGGCno); } iXPos = Number(sLeftBank) + sBtypeW; iYPos = Number(sTopBank) + 200; // 75 ¿´À½ sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 60, 60, sBtype); //sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sBtype); iXPos = Number(sLeftBank)+150; iYPos = Number(sTopBank)+90; sSndMsg += lzzfBP_BarCode_Code39_B472(iXPos, iYPos, 5, 4, "*" + sPid + "*", 120); // ¹ÙÄÚµå iXPos = Number(sLeftBank) + 240; iYPos = Number(sTopBank) + 240; //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, "*"+sPid+"*"); sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, "*"+sPid+"*"); iXPos = Number(sLeftBank) + 5; iYPos = Number(sTopBank) + 275; //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, sDt); sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sDt); iXPos = Number(sLeftBank) + 250; iYPos = Number(sTopBank) + 250; sSndMsg += lzzfBP_HanDisp24(sBcollNm, iXPos, iYPos); // äÇ÷ÀÚ sSndMsg += "{XS;I,0001,0002C5101|}"; // end if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } //Ãâ·ÂÇÒ Áø°Ë ¹ÙÄڵ尡 ¾øÀ»½Ã¿¡¸¸ port close if(portOpenCheck == "TRUE" && sCommKind == "02" && LCount == 0){ CommAX.PortOpen("false"); } }else if(portOpenCheck == "TRUE" && sCommKind == "02"){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } /** * @group : * @ver : 2009.04.07 * @by : ±è¼ºÈñ * @--------------------------------------------------- * @type : function * @access : public * @desc : ȯÀÚ¸í¹ÙÄÚµåÃâ·Â * @param : ref - ȯÀÚ¸í¹ÙÄÚµåÃâ·ÂÁ¤º¸ ÀνºÅϽº * @return : * @--------------------------------------------------- */ function fPatNmBarCdLabel(ref){ var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenCheck = ""; var iXPos = 0; var iYPos = 0; //alert("fPatNmBarCdLabel"); var sSndMsg = ""; if (sPrntKind == 0) return; 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");; CommAX.CommPort = sComm; CommAX.Settings = sBaudRate + "," + sParity + "," + sDataBit + "," + sStopBit; portOpenCheck = CommAX.PortOpen("true"); } else if(sCommKind == "03") { var sSetUpVal = model.getValue(barcdRef + "[1]/comm03/setupval"); var sEqmtCD = model.getValue(barcdRef + "[1]/comm03/eqmtcd"); } if( (portOpenCheck == "TRUE" && sCommKind == "02") || sCommKind == "01" || sCommKind == "03"){ var sStr = ""; var sPid = model.getvalue(ref +"/pid"); var sPatnm = model.getvalue(ref +"/patnm"); var sPatsexage = model.getvalue(ref +"/patsexage"); var sDt = model.getvalue(ref +"/printdt"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; //alert(sPrntKind); if(sPrntKind == "1" || sPrntKind == "5") { //zebra sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ //µî·Ï¹øÈ£ iXPos = Number(sLeftBank)+200; iYPos = Number(sTopBank)+10; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "*"+sPid+"*"); //alert("µî·Ï¹øÈ£" + sPid); //¹ÙÄÚµå iXPos = Number(sLeftBank) + 90; iYPos = Number(sTopBank) + 60; sSndMsg += lzzfBP_FiendOrigin(iXPos, iYPos);//À§Ä¡ sSndMsg += lzzfBP_BarCode_Code39_300dpi(iXPos, iYPos, "N", 120, "*" + sPid + "*"); // ¹ÙÄÚµå //sSndMsg += "^BY2,2.0"; // //sSndMsg += "^B3" + "N" + ",N," + "100" + ",N,N^FD" + "*" + sPid + "*" + "^FS";//¹ÙÄÚµå Å©±â //ȯÀÚ¸í iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 185; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm, 2, 2); sSndMsg += CommAX.HanImageData(); //µî·Ï¹øÈ£ iXPos = Number(sLeftBank)+220; iYPos = Number(sTopBank)+190; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } //¼ºº°/³ªÀÌ iXPos = Number(sLeftBank) + 420; iYPos = Number(sTopBank) + 190; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatsexage, 2, 2); //sSndMsg += CommAX.HanImageData(); sSndMsg += lzzfBP_ChangeFont("C", 20, 20); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPatsexage); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } //Ãâ·ÂÀϽà iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 240; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDt); sSndMsg += lzzfBP_EndFormat(); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } CommAX.PortOpen("false"); }else if(sPrntKind == "9") { //zebra 300dpi sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ //µî·Ï¹øÈ£ iXPos = Number(sLeftBank)+140; iYPos = Number(sTopBank)+10; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "*"+sPid+"*"); //alert("µî·Ï¹øÈ£" + sPid); //¹ÙÄÚµå iXPos = Number(sLeftBank) + 60; iYPos = Number(sTopBank) + 30; sSndMsg += lzzfBP_FiendOrigin(iXPos, iYPos);//À§Ä¡ sSndMsg += "^BY3,2.4,130"; // sSndMsg += "^B3" + "N" + ",N," + "150" + ",N,N^FD" + "*" + sPid + "*" + "^FS";//¹ÙÄÚµå Å©±â //ȯÀÚ¸í // iXPos = Number(sLeftBank) + 10; // iYPos = Number(sTopBank) + 190; // sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm, 1, 1); // sSndMsg += CommAX.HanImageData(); //µî·Ï¹øÈ£ // iXPos = Number(sLeftBank)+ 10; // iYPos = Number(sTopBank)+190; // sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //ȯÀÚ¸í // iWidth = 0; // aStr = ""; // aFlag = new Array(); // // iXPos = Number(sLeftBank) + 10; // //sPatnm = sPatnm.substr(0, 20) // aStr = lpzfGetHanGul(sPatnm, aFlag); // for (var iNo=0; iNo < aStr.length; iNo++) { // // //---------------------- // if (aFlag[iNo] == "E") { // iYPos = Number(sTopBank) + 190; // sSndMsg += "^CFF30,30^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; // iWidth = iWidth + (Number(aStr[iNo].length) * 12); // } else { // iYPos = Number(sTopBank) + 190; // sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 2, 1); //20120504 ȯÀÚ¸í ¼öÁ¤ // sSndMsg += CommAX.HanImageData(); // iWidth = iWidth + (Number(aStr[iNo].length) * 24); // } // } iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 10; //sPatnm = sPatnm.substr(0, 20) aStr = lpzfGetHanGul(sPatnm, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 190; //iXPos = Number(iXPos) + Number(iWidth); sSndMsg += "^CFF30,30^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; iWidth = iWidth + (Number(aStr[iNo].length) * 12); } else { iYPos = Number(sTopBank) + 190; sSndMsg += "^CI14^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^AQN,30,30^FH^FD" + aStr[iNo] + "^FS^CI1"; // °Ëüǥ½Ã¸í(ÇѱÛ) iWidth = iWidth + (Number(aStr[iNo].length) * 24); } } // alert("sSndMsg" + sSndMsg); // alert("À̸§" + sPatnm); //----110531 ȯÀÚ¸í ¿µ¹®Ãâ·Â ¼öÁ¤ ÀÌÀç¿À //µî·Ï¹øÈ£ iXPos = Number(sLeftBank)+200; iYPos = Number(sTopBank)+190; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } //¼ºº°/³ªÀÌ iXPos = Number(sLeftBank) + 430; iYPos = Number(sTopBank) + 190; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatsexage, 2, 2); //sSndMsg += CommAX.HanImageData(); sSndMsg += lzzfBP_ChangeFont("C", 20, 20); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPatsexage); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } //Ãâ·ÂÀϽà iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 220; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDt); sSndMsg += lzzfBP_EndFormat(); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } CommAX.PortOpen("false"); }else if(sPrntKind == "10"){ //zebra ELP 20120306 //alert("ELP"); sSndMsg += "N" + "\n"; sSndMsg += "JF" + "\n"; sSndMsg += "D9" + "\n"; sSndMsg += "S2" + "\n"; sSndMsg += "Q223,27" + "\n"; sSndMsg += "q456" + "\n"; //µî·Ï¹øÈ£ iXPos = Number(sLeftBank)+140; iYPos = Number(sTopBank) + 10; sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + "*"+sPid+"*" + "\""+ "\n"; //¹ÙÄÚµå iXPos = Number(sLeftBank) + 90; iYPos = Number(sTopBank) + 30; sSndMsg += "B" + iXPos + "," + iYPos + ",0,3,2,5,93,N," + "\"" + sPid + "\""+ "\n"; //ȯÀÚ¸í iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 145; sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,1,1,N," + "\"" + sPatnm + "\""+ "\n"; //µî·Ï¹øÈ£ iXPos = Number(sLeftBank)+ 140; iYPos = Number(sTopBank) + 130; sSndMsg += "A" + iXPos + "," + iYPos + ",0,9,2,2,N," + "\"" + sPid + "\""+ "\n"; //¼ºº°/³ªÀÌ //µî·Ï¹øÈ£ iXPos = Number(sLeftBank)+ 340; iYPos = Number(sTopBank) + 145; sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + sPatsexage + "\""+ "\n"; //Ãâ·ÂÀϽà iXPos = Number(sLeftBank)+ 10; iYPos = Number(sTopBank) + 180; sSndMsg += "A" + iXPos + "," + iYPos + ",0,3,1,1,N," + "\"" + sDt + "\""+ "\n"; sSndMsg += ""+ "\n"; sSndMsg += "P1"+ "\n"; //CommAX.PortOpen("false"); CommAX.SendMsg(sSndMsg); //alert(sSndMsg); }else if(sPrntKind == "11"){ //GX420 20120229 //alert(sSndMsg); sSndMsg += "^XA^SEE:UHANGUL.DAT^FS^CWQ,E:kfont3.FNT^FS"; sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ //iXPos = Number(sLeftBank) + 20; // iYPos = Number(sTopBank) + 130; // sSndMsg += lzzfBP_ChangeFont("C", 14, 14); // ÆùÆ® ¼³Á¤ // sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //ȯÀÚµî·Ï¹øÈ£ //µî·Ï¹øÈ£ iXPos = Number(sLeftBank)+140; iYPos = Number(sTopBank)+10; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, "*"+sPid+"*"); //alert("µî·Ï¹øÈ£" + sPid); //¹ÙÄÚµå iXPos = Number(sLeftBank) + 100; iYPos = Number(sTopBank) + 30; sSndMsg += lzzfBP_FiendOrigin(iXPos, iYPos);//À§Ä¡ sSndMsg += lzzfBP_ChangeFont("F", 10, 10); sSndMsg += lzzfBP_BarCode_Code39(iXPos, iYPos, "N", 100, "*" + sPid + "*"); // ¹ÙÄÚµå //sSndMsg += "^BY3,2.4,130"; // //sSndMsg += "^B3" + "N" + ",N," + "100" + ",N,N^FD" + "*" + sPid + "*" + "^FS";//¹ÙÄÚµå Å©±â //ȯÀÚ¸í //iXPos = Number(sLeftBank) + 10; //iYPos = Number(sTopBank) + 190; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm, 1, 1); //sSndMsg += CommAX.HanImageData(); iWidth = 0; aStr = ""; aFlag = new Array(); iXPos = Number(sLeftBank) + 10; aStr = lpzfGetHanGul(sPatnm, aFlag); for (var iNo=0; iNo < aStr.length; iNo++) { //---------------------- if (aFlag[iNo] == "E") { iYPos = Number(sTopBank) + 145; sSndMsg += "^CFF20,20^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^FD" + aStr[iNo] + "^FS"; // °Ëüǥ½Ã¸í(¿µ¹®) iWidth = iWidth + (Number(aStr[iNo].length) * 28); } else { iYPos = Number(sTopBank) + 145; sSndMsg += "^CI14^FO"+(Number(iXPos)+Number(iWidth))+","+ iYPos +"^AQN,25,20^FH^FD" + aStr[iNo] + "^FS^CI1"; // °Ëüǥ½Ã¸í(ÇѱÛ) //sSndMsg += CommAX.PrtImgOut((Number(iXPos)+Number(iWidth)), iYPos, aStr[iNo], 1, 1); //sSndMsg += CommAX.HanImageData(); iWidth = iWidth + (Number(aStr[iNo].length) * 24); } } //µî·Ï¹øÈ£ iXPos = Number(sLeftBank)+140; iYPos = Number(sTopBank)+145; sSndMsg += lzzfBP_ChangeFont("C", 15, 15); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //¼ºº° ³ªÀÌ iXPos = Number(sLeftBank) + 340; iYPos = Number(sTopBank) + 145; //sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatsexage, 2, 2); //sSndMsg += CommAX.HanImageData(); sSndMsg += lzzfBP_ChangeFont("C", 15, 15); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPatsexage); //Ãâ·ÂÀϽà iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 180; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDt); sSndMsg += lzzfBP_EndFormat(); CommAX.SendMsg(sSndMsg); //alert(sSndMsg); } }else if(portOpenCheck == "TRUE" && sCommKind == "02"){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); //alert(sSndMsg); return; } } /** * @group : * @ver : 2009.04.07 * @by : ±è¼ºÈñ * @--------------------------------------------------- * @type : function * @access : public * @desc : ȯÀÚ¸í¹ÙÄÚµåÃâ·Â * @param : ref - ȯÀÚ¸í¹ÙÄÚµåÃâ·ÂÁ¤º¸ ÀνºÅϽº * @return : * @--------------------------------------------------- */ function fPatNmBarCdLabelSaTo(ref){ var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenCheck = ""; var iXPos = 0; var iYPos = 0; var sSndMsg = ""; if (sPrntKind == 0) return; var sCommKind = model.getValue(barcdRef + "[1]/commkind"); var sLeftBank = model.getValue(barcdRef + "[1]/blank/left"); var sTopBank = model.getValue(barcdRef + "[1]/blank/top"); var sStr = ""; var sPid = model.getvalue(ref +"/pid"); var sPatnm = model.getvalue(ref +"/patnm"); var sPatsexage = model.getvalue(ref +"/patsexage"); var sDt = model.getvalue(ref +"/printdt"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; sSndMsg = "AA103500500"; // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ //µî·Ï¹øÈ£ iXPos = Number(sLeftBank)+130; iYPos = Number(sTopBank)+10; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sPid; //¹ÙÄÚµå iXPos = Number(sLeftBank) + 60; iYPos = Number(sTopBank) + 30; sSndMsg += "V" + iYPos + "H" + iXPos + "BG02100" + sPid; // ¹ÙÄÚµå //ȯÀÚ¸í iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 155; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatnm); //µî·Ï¹øÈ£ iXPos = Number(sLeftBank)+200; iYPos = Number(sTopBank)+160; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sPid; //¼ºº°/³ªÀÌ iXPos = Number(sLeftBank) + 330; iYPos = Number(sTopBank) + 160; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sPatsexage; //Ãâ·ÂÀϽà iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 195; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sDt; sSndMsg += "Q" + "1" + "Z"; CommAX.SendMsg(sSndMsg); } /** * @group : * @ver : 2010.01.14 * @by : ¹ÚÁ¤Àº * @--------------------------------------------------- * @type : function * @access : public * @desc : ȯÀÚ¸í¹ÙÄÚµåÃâ·Â * @param : ref - ȯÀÚ¸í¹ÙÄÚµåÃâ·ÂÁ¤º¸ ÀνºÅϽº * @return : * @--------------------------------------------------- */ function fPatNmBarCdLabel_B472(ref){ var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenCheck = ""; var iXPos = 0; var iYPos = 0; var sSndMsg = ""; if (sPrntKind == 0) return; var sCommKind = model.getValue(barcdRef + "[1]/commkind"); var sLeftBank = model.getValue(barcdRef + "[1]/blank/left"); var sTopBank = model.getValue(barcdRef + "[1]/blank/top"); var sB472sizegbn = model.getValue(barcdRef + "[1]/blank/b472size"); 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");; CommAX.CommPort = sComm; CommAX.Settings = sBaudRate + "," + sParity + "," + sDataBit + "," + sStopBit; portOpenCheck = CommAX.PortOpen("true"); } else if(sCommKind == "03") { var sSetUpVal = model.getValue(barcdRef + "[1]/comm03/setupval"); var sEqmtCD = model.getValue(barcdRef + "[1]/comm03/eqmtcd"); } if( (portOpenCheck == "TRUE" && sCommKind == "02") || sCommKind == "01" || sCommKind == "07" || sCommKind == "03"){ var sStr = ""; var sPid = model.getvalue(ref +"/pid"); var sPatnm = model.getvalue(ref +"/patnm"); var sPatsexage = model.getvalue(ref +"/patsexage"); var sDt = model.getvalue(ref +"/printdt"); var sB472size = ""; if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; //sSndMsg += "{D0350,0550,0330|}"; // ¶óº§»çÀÌÁî if(sB472sizegbn == "2"){ // 320 630 sB472size = "0340,0620,0340"; // ±âÁ¸¶óº§ }else{ sB472size = "0350,0550,0330"; // nUsize } sSndMsg += "{D" + sB472size + "|}"; // ¶óº§»çÀÌÁî sSndMsg += "{C|}"; // ¹öÆÛŬ¸®¾î sSndMsg += "{AX;+000,+000,+00|}"; // ÇÇÆ®·® //µî·Ï¹øÈ£ iXPos = Number(sLeftBank)+130; iYPos = Number(sTopBank)+20; //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, "*"+sPid+"*"); sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, "*"+sPid+"*"); //¹ÙÄÚµå iXPos = Number(sLeftBank) + 50; iYPos = Number(sTopBank) + 30; sSndMsg += lzzfBP_BarCode_Code39_B472(iXPos, iYPos, 5, 4, "*" + sPid + "*", 120); // ¹ÙÄÚµå sSndMsg += lzzfBP_FiendOrigin(iXPos, iYPos);//À§Ä¡ //ȯÀÚ¸í iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 160; sSndMsg += lzzfBP_HanDisp24(sPatnm, iXPos, iYPos); // ȯÀÚ¸í ÇÑ±Û //µî·Ï¹øÈ£ iXPos = Number(sLeftBank)+180; iYPos = Number(sTopBank)+180; //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, sPid); sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sPid); //¼ºº°/³ªÀÌ iXPos = Number(sLeftBank) + 340; iYPos = Number(sTopBank) + 180; //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, sPatsexage); sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sPatsexage); //Ãâ·ÂÀϽà iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 220; //sSndMsg += lzzfBP_FieldDataA_B472(iXPos, iYPos, 20, 20, sDt); sSndMsg += lzzfBP_FieldDataG_B472(iXPos, iYPos, sDt); sSndMsg += "{XS;I,0001,0002C5101|}"; if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } CommAX.PortOpen("false"); }else if(portOpenCheck == "TRUE" && sCommKind == "02"){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } /** * @group : * @ver : 2009.07.16 * @by : ±è¼ºÈñ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¸é¿ªºÎ Sampleº¸°ü¹ÙÄÚµå * @param : ref - Sampleº¸°ü¹ÙÄÚµåÃâ·ÂÁ¤º¸ ÀνºÅϽº * @return : * @--------------------------------------------------- */ function fSampleKeepBarCdLabel(ref){ var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenCheck = ""; var iXPos = 0; var iYPos = 0; var sSndMsg = ""; //alert(sPrntKind); if (sPrntKind == 0) return; 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");; CommAX.CommPort = sComm; CommAX.Settings = sBaudRate + "," + sParity + "," + sDataBit + "," + sStopBit; portOpenCheck = CommAX.PortOpen("true"); } else if(sCommKind == "03") { var sSetUpVal = model.getValue(barcdRef + "[1]/comm03/setupval"); var sEqmtCD = model.getValue(barcdRef + "[1]/comm03/eqmtcd"); } if( (portOpenCheck == "TRUE" && sCommKind == "02") || sCommKind == "01" || sCommKind == "03"){ var sStr = ""; var sPid = model.getvalue(ref +"/pid"); var sPatnm = model.getvalue(ref +"/patnm"); var sPatsexage = model.getvalue(ref +"/patsexage"); var sDt = model.getvalue(ref +"/printdt"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; //alert(sPrntKind); if(sPrntKind == "1") { //zebra sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ //µî·Ï¹øÈ£ iXPos = Number(sLeftBank)+20; iYPos = Number(sTopBank)+20; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPid); //alert(sPatnm); //ȯÀÚ¸í iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 50; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm, 1, 1); sSndMsg += CommAX.HanImageData(); //¼ºº°/³ªÀÌ iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 100; sSndMsg += lzzfBP_ChangeFont("C", 20, 20); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sPatsexage); //Ãâ·ÂÀϽà iXPos = Number(sLeftBank) +20; iYPos = Number(sTopBank) + 130; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sDt); sSndMsg += lzzfBP_EndFormat(); if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); sSndMsg = ""; } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); sSndMsg = ""; } CommAX.PortOpen("false"); } }else if(portOpenCheck == "TRUE" && sCommKind == "02"){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } /** * @group : * @ver : 2009.07.16 * @by : ±è¼ºÈñ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¸é¿ªºÎ Sampleº¸°ü¹ÙÄÚµå * @param : ref - Sampleº¸°ü¹ÙÄÚµåÃâ·ÂÁ¤º¸ ÀνºÅϽº * @return : * @--------------------------------------------------- */ function fSampleKeepBarCdLabelSaTo(ref){ var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenCheck = ""; var iXPos = 0; var iYPos = 0; var sSndMsg = ""; if (sPrntKind == 0) return; var sCommKind = model.getValue(barcdRef + "[1]/commkind"); var sLeftBank = model.getValue(barcdRef + "[1]/blank/left"); var sTopBank = model.getValue(barcdRef + "[1]/blank/top"); var sStr = ""; var sPid = model.getvalue(ref +"/pid"); var sPatnm = model.getvalue(ref +"/patnm"); var sPatsexage = model.getvalue(ref +"/patsexage"); var sDt = model.getvalue(ref +"/printdt"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; sSndMsg = "AA103500500"; // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ //µî·Ï¹øÈ£ iXPos = Number(sLeftBank)+10; iYPos = Number(sTopBank)+10; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sPid; //ȯÀÚ¸í iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 40; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatnm); //¼ºº°/³ªÀÌ iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 80; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sPatsexage; //Ãâ·ÂÀϽà iXPos = Number(sLeftBank) + 10; iYPos = Number(sTopBank) + 120; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sDt; sSndMsg += "Q" + "1" + "Z"; CommAX.SendMsg(sSndMsg); } /** * @group : * @ver : 2007.09.18 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : ÇÑ±Û ¹× Ư¼ö¹®ÀÚ FieldÁ¤ÀÇ * @param : pX = ½ÃÀÛ °¡·ÎÀ§Ä¡ (in dots) * @param : pY = ½ÃÀÛ ¼¼·ÎÀ§Ä¡ (in dots) * @param : pFont = ±ÛÀÚÅ©±â(1-10) * @param : pData = Field Data * @param : pReverse = ¹è°æ ±âÁØÀ¸·Î ¿ª»óÀ¸·ÎÇ¥½Ã ( Y:¿ª»óÀ¸·Î ) * @return : * @--------------------------------------------------- */ function fCarePrintOutH(pX, pY, pFont, pBold, pData, pReverse) { var sBuf = fCareFontSize(pFont, pBold); //sBuf += CommAX.PrtImgOut("GRAPH003", pData); //äÇ÷ÀÚ //sBuf += fCareFiendOrigin(pX, pY); //sBuf += "^XGGRAPH003," + pFont + "," + pFont + "^FS"; sBuf += CommAX.PrtImgOut(pX, pY, pData, pFont, pFont); sBuf += CommAX.HanImageData(); return sBuf; } /** * @group : * @ver : 2007.05.08 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : ¹ÙÄÚµå Format Á¾·á * @param : pX = ½ÃÀÛ °¡·ÎÀ§Ä¡ (in dots) * @param : pY = ½ÃÀÛ ¼¼·ÎÀ§Ä¡ (in dots) * @return : * @--------------------------------------------------- */ function fCareFiendOrigin(pX, pY) { return "^FO" + pX + "," + pY; } /** * @group : commonweb * @ver : 2007.09.18 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : ¼ýÀÚ Å©±âÁ¤ÀÇ * @param : pFont = ÆùƮũ±â(1-10) * @return : * @--------------------------------------------------- */ function fCareFontSize(pFont, pBold) { var sBuf = ""; var pW = 0; var pH = 0; if(pFont == 1){ pH = 10; pW = 10; } else if(pFont == 2){ pH = 20; pW = 20; } else if(pFont == 3){ pH = 30; pW = 30; } else if(pFont == 4){ pH = 40; pW = 40; } else if(pFont == 5){ pH = 50; pW = 50; } else if(pFont == 6){ pH = 60; pW = 60; } else if(pFont == 7){ pH = 70; pW = 70; } else if(pFont == 8){ pH = 80; pW = 80; } else if(pFont == 9){ pH = 90; pW = 90; }else{ } if(pBold == "Y"){ sBuf = "^CFA,"+pH+","+pW; }else{ sBuf = "^CFE"+pH+","+pW; } return sBuf; } /** * @group : * @ver : 2008.04.16 * @by : À±ÀçÇÑ * @--------------------------------------------------- * @type : function * @access : public * @desc : ±×¸®µå¸¦ ¿¢¼¿·Î ÀúÀåÇÑ´Ù. * @param : Sting gridid = Grid ¾ÆÀ̵ð * @return : * @--------------------------------------------------- */ function fSaveExcel(gridID) { var gridObj = document.controls.item(gridID); var filename = window.fileDialog("save",",",false,"excel","xls","All File(*.*)|*.*|Excel File(*.xls)|*.xls"); if(filename != "") { gridObj.saveExcel(filename); } } /** * @group : * @ver : 2009.04.29 * @by : õÇö¼® * @--------------------------------------------------- * @type : function * @access : public * @desc : ÆÇµ¶°á°úÁ¶È¸¿¡¼­ °á°úÀúÀå½Ã Ư¼ö°Ë»ç°á°úÁ¶È¸È­¸é¿¡ Á¶È¸½ÇÇà. * @param : Sting xrwid = Á¶È¸Çؿà ȭ¸é ID * @return : * @--------------------------------------------------- */ function fchildsearch(xrwid) { var child = window.children.item(xrwid); if( child == null){ return; } else{ child.javascript.Onclick_btnRef("R"); return child; } } /** * @group : * @ver : 2009.06.04 * @by : õÇö¼® * @--------------------------------------------------- * @type : function * @access : public * @desc : ÆÇµ¶°á°úÁ¶È¸¿¡¼­ °á°úÀúÀå½Ã Ư¼ö°Ë»ç°á°úÁ¶È¸È­¸é¿¡ ÀÖ´Â ±×¸®µå ù¹øÂ° ȯÀÚ Á¶È¸½ÇÇà. * @param : Sting xrwid = Á¶È¸Çؿà ȭ¸é ID * @return : * @--------------------------------------------------- */ function fchildsearch2(xrwid) { var child = window.children.item(xrwid); child.javascript.fPatChio2("grd_spclpatlist"); return child; } /** * @group : * @ver : 2009.06.30 * @by : ±è¼ºÈñ * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿Ü·¡Ã¤Ç÷,ȯÀÚº°Ã¤Ç÷ È­¸é¿¡¼­ º»Àκδã¿äÀ²º¯°æ ´ë»óÀÚ È®ÀÎ * @param : * @return : * @--------------------------------------------------- */ function fGetPrcpRcptInfo(instcd, pid, flagvalue, flag){ model.setValue("/root/hidden/prcprcptinfo/instcd" ,instcd); model.setValue("/root/hidden/prcprcptinfo/pid" ,pid); model.setValue("/root/hidden/prcprcptinfo/flagvalue",flagvalue); model.setValue("/root/hidden/prcprcptinfo/flag" ,flag); if(model.getValue("/root/init/LB8001/nm") == "Y"){ submit("TRAEA01100"); } //alert(model.getValue("/root/hidden/prcprcptyn/prcprcptyn")); //alert(model.getValue("/root/init/LB8001/nm")); //alert(model.getValue("/root/properties/menu/menuparam")); if(model.getValue("/root/hidden/prcprcptyn/prcprcptyn") == "Y" && model.getValue("/root/init/LB8001/nm") == "Y" && model.getValue("/root/properties/menu/menuparam") != "V"){ messageBox(model.getValue("/root/init/LB8001/etc01"),"I"); } } /** * ¹Ì»ý¹°º¸°ü±ÕÁÖ ¶óº§ Ãâ·Â - ¹ÚÁ¤Àº zebra * pBCount - ºÐÁÖ ¶Ç´Â Áø°Ë¹ÙÄÚµå Ãâ·Â¿©ºÎ */ function fLisMicroKeepBacBarcodePrint(pRef, pBCount){ try{ var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenTF = ""; var BCount = 0; var iXPos = 0; var iYPos = 0; if(pBCount == null || pBCount == ""){ BCount = 0; }else{ BCount = pBCount; } 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"); var sSetUpVal = model.getValue(barcdRef + "[1]/comm02/setupval"); CommAX.CommPort = sComm; CommAX.Settings = sBaudRate+","+ sParity+","+sDataBit+","+ sStopBit; if(BCount > 0){ portOpenTF = "TRUE"; }else if(BCount == 0){ portOpenTF = CommAX.PortOpen("true"); } //CommAX.PortOpen(); } else if(sCommKind == "03") { var sSetUpVal = model.getValue(barcdRef + "[1]/comm03/setupval"); } if( (portOpenTF == "TRUE" && sCommKind == "02") || (sCommKind == "01") || (sCommKind == "03")){ for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sKeepstrngrupcd = model.getvalue(pRef+ "["+i+"]/keepstrngrupcd"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var skeepno = model.getvalue(pRef+ "["+i+"]/keepno"); var skeepdt = model.getvalue(pRef+ "["+i+"]/keepdt"); var skeepstrnseqno = model.getvalue(pRef+ "["+i+"]/keepstrnseqno"); var skeepyy = model.getvalue(pRef+ "["+i+"]/keepyy"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; if(sPrntKind == "1") { sSndMsg += lzzfBP_StartFormat(0, 0); // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 5; iYPos = Number(sTopBank) + 15; //sSndMsg += lzzfBP_ChangeFont("C", 10, 10); // ÆùÆ® ¼³Á¤ //sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sKeepstrngrupcd); //±ÕÁÖ±×·ì sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sKeepstrngrupcd, 1, 1); // ±ÕÁÖ±×·ì sSndMsg += CommAX.HanImageData(); // --> ±Õ¹øÈ£ Àε¥ Çѱ۷ÎÇÏ¸é ³Ê¹«±æ¾î¼­ ³âµµ¶û Àß¶ó¼­ º¸³¿ iXPos = Number(sLeftBank) +5; iYPos = Number(sTopBank) + 45; sSndMsg += lzzfBP_ChangeFont("C", 10, 10); sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, skeepyy + "_"); //±Õ¹øÈ£1 (¿¬µµ_) iXPos = Number(sLeftBank); iYPos = Number(sTopBank) + 60; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sKeepstrngrupcd + "_" + skeepstrnseqno ,1,1); // ±Õ¹øÈ£2 (±ÕÁÖ±×·ì_seq) sSndMsg += CommAX.HanImageData(); // <-- ±Õ¹øÈ£ Àε¥ Çѱ۷ÎÇÏ¸é ³Ê¹«±æ¾î¼­ ³âµµ¶û Àß¶ó¼­ º¸³¿ if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } iXPos = Number(sLeftBank) + 5; iYPos = Number(sTopBank) + 95; sSndMsg += lzzfBP_ChangeFont("C", 12, 12); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, sBcno); //¹ÙÄÚµå¹øÈ£ iXPos = Number(sLeftBank) + 140; iYPos = Number(sTopBank) + 90; sSndMsg += CommAX.PrtImgOut(iXPos, iYPos, sPatnm.substr(0, 20), 1, 1); // ȯÀÚ¸í sSndMsg += CommAX.HanImageData(); iXPos = Number(sLeftBank) + 5; iYPos = Number(sTopBank) + 125; sSndMsg += lzzfBP_ChangeFont("C", 12, 12); // ÆùÆ® ¼³Á¤ sSndMsg += lzzfBP_FieldDataA(iXPos, iYPos, skeepdt.substr(0, 4) + "-" + skeepdt.substr(4, 2) + "-" + skeepdt.substr(6, 2) + " " + skeepdt.substr(8, 2) + ":" + skeepdt.substr(10, 2)); // º¸°üÀϽà sSndMsg += lzzfBP_EndFormat("1"); // ÀÏ´Ü 1À徿 if(sCommKind == "01") { CommAX.SendMessageToLPT(sSndMsg); } else if(sCommKind == "02") { CommAX.SendMessage(sSndMsg); } } }//end for //portopenÀÌ trueÀ̰í Åë½ÅÀ¯ÇüÀÌ comÀ϶§ port close if( portOpenTF == "TRUE" && sCommKind == "02"){ CommAX.PortOpen("false"); } }else if((portOpenTF = "FALSE" && sCommKind == "02")){ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } }catch(ee) {//ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } } /** * ¹Ì»ý¹°º¸°ü±ÕÁÖ ¶óº§ Ãâ·Â - ¹ÚÁ¤Àº sato * pBCount - ºÐÁÖ ¶Ç´Â Áø°Ë¹ÙÄÚµå Ãâ·Â¿©ºÎ */ function fLisMicroKeepBacBarcodePrint2(pRef){ try{ var vInstance = document.models(0).instances(0); var cntHR = vInstance.selectNodes(pRef).length; var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var sPrntKind = model.getValue(barcdRef + "[1]/prntkind"); var portOpenTF = ""; var iXPos = 0; var iYPos = 0; 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"); for(i=1 ; i<= cntHR;i++){ var sSndMsg = ""; var sKeepstrngrupcd = model.getvalue(pRef+ "["+i+"]/keepstrngrupcd"); var sBcno = model.getvalue(pRef+ "["+i+"]/bcno"); var sPatnm = model.getvalue(pRef+ "["+i+"]/patnm"); var skeepno = model.getvalue(pRef+ "["+i+"]/keepno"); var skeepdt = model.getvalue(pRef+ "["+i+"]/keepdt"); var skeepstrnseqno = model.getvalue(pRef+ "["+i+"]/keepstrnseqno"); var skeepyy = model.getvalue(pRef+ "["+i+"]/keepyy"); if (sLeftBank == "" || sLeftBank == "-") sLeftBank = 0; if (sTopBank == "" || sTopBank == "-") sTopBank = 0; sSndMsg = "AA103500500"; // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 10; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sKeepstrngrupcd); // ±ÕÁÖ¸í Çѱ۷ΠiXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 45; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, skeepno); // ±Õ¹øÈ£ Çѱ۷ΠiXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 85; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + sBcno;// ¹ÙÄÚµå¹øÈ£ iXPos = Number(sLeftBank) + 140; iYPos = Number(sTopBank) + 80; sSndMsg += CommAX.PrtImgOut(iYPos, iXPos, sPatnm);// ȯÀÚ¸í iXPos = Number(sLeftBank) + 20; iYPos = Number(sTopBank) + 120; sSndMsg += "V" + iYPos + "H" + iXPos + "S" + skeepdt.substr(0, 4) + "-" + skeepdt.substr(4, 2) + "-" + skeepdt.substr(6, 2) + " " + skeepdt.substr(8, 2) + ":" + skeepdt.substr(10, 2) ; // º¸°üÀϽà sSndMsg += "Q" + 1 + "Z"; CommAX.SendMsg(sSndMsg); }//for(i=1 ; i<= cntHR;i++) } }catch(ee) {//ÀÌÈÄ 2008-07-07 ¹ÙÄÚµå Æ÷Æ® ¿À·ù ¸·±âÀ§ÇØ messageBox("¹ÙÄÚµåÃâ·Â¿¡", "E009"); return; } }