2014-11-06 2 views

답변

1

ZPL, HTTP 매개 변수 등 찾고 계신 매개 변수가 확실하지 않습니다. Zebra 프린터에 HTTP POST를 사용하여 ZPL에 디렉토리 목록을 인쇄하려면 다음 형식이 필요합니다.
POST/pstprnt HTTP/1.1 <CR><LF> 콘텐츠 길이 : 9 <CR><LF><CR><LF>^XA^WD^XZ

내가 루비 예를 가지고 있지 않지만, 자바 스크립트는 다음과 같습니다

function print_this(zpl, ip_addr) 
{ 
    var output = document.getElementById("output"); 
    var url = "http://"+ip_addr+"/pstprnt HTTP/1.1"; 
    var method = "POST"; 
    var async = true; 
    var request = new XMLHttpRequest(); 

    request.onload = function() { 
    var status = request.status; // HTTP response status, e.g., 200 for "200 OK" 
    var data = request.responseText; // Returned data, e.g., an HTML document. 
    output.innerHTML = "Status: " + status + "<br>" + data; 
    } 

    request.open(method, url, async); 
    request.setRequestHeader("Content-Length", zpl.length); 

    // Actually sends the request to the server. 
    request.send(zpl); 
} 
관련 문제