2014-11-06 3 views

ответ

1

Я не уверен, какие параметры вы искали, БФЛ, параметры HTTP и т.д. Для того, чтобы напечатать что-то вроде списка каталогов в БФЛ, используя HTTP POST на принтер Zebra, он должен иметь формат:
POST/pstprnt HTTP/1.1 <CR><LF> Content-Length: 9 <CR><LF><CR><LF>^XA^WD^XZ

Я не рубиновый пример, но в JavaScript это выглядит следующим образом:

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); 
} 
Смежные вопросы