列舉可用印表機

透過列舉可用印表機,您可以確定要執行列印工作的印表機。

關閉列舉可用印表機

瀏覽器中的傳回頁面是列舉印表機的 JSON 格式內容。此範例中有三個印表機。在本教學課程的後續步驟中,我們會列印至 PDF 印表機。

{

"serverPrinters":["PDF","TEC B-452H","TEC KP-20"],

"remotePrinters":[]

}

關閉JavaScript 範例

複製
/*---------------------------------------------------------------------------------------
Enumerate available printers */

let basePrintPortalURL = "https://example.com/Bartender/api/v1/";
let printPortalPrinters = "printers/";
let token = "token_value_from_authentication_call";

fetch(basePrintPortalURL + printPortalPrinters, {
    method: 'get',
    headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer ' + token
  },
    })
    .then(response => response.json())
    .then(result => {
        console.log('Success:', result);
      })
      .catch(error => {
        console.error('Error:', error);
      });