current (GET)
{server}/api/v1/printer/current
Description
Returns the name of the printer selected in the underlying print processor.
Applies to:
- ScriptX.Services for Windows PC 2.19 and later.
Response model
string
- String name of the printer
Example usage
Request
<h5>Response <span id="response-status"></span></h5>
<textarea id="response" readonly="readonly" rows="3" class="codefont"></textarea>
<h5>Response headers</h5>
<textarea id="headers" readonly="readonly" rows="3" class="codefont"></textarea>
$(function () {
$('#btn_runcode').click(function () { callServer(); });
});
function callServer() {
$('#response-status').text("(waiting)");
var settings = {
method: "GET",
dataType: "json",
jsonp: false,
cache: false
};
settings.headers = { "Authorization": "Basic "
+ btoa("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" + ":") };
jQuery.ajax("/api/v1/printer/current", settings)
.done(function (data, textStatus, jqXHR) {
$('#response-status').text(('(status: ' + jqXHR.status + ' ' + jqXHR.statusText + ')'));
$('#response').val(JSON.stringify(data, null, " ")); // shows JSON response in textarea element
$('#headers').val(jqXHR.getAllResponseHeaders()); // shows response headers in textarea element
// do something with the printer name
console.log("Printer is " + data);
})
.fail(function (jqXHR, textStatus, errorThrown) {
$('#response-status').text('(status: ' + jqXHR.status + ' ' + jqXHR.statusText + ')');
});
}