# Expedy Docs > Help center, API reference and guides for the Expedy printing and order-management platform. Site: https://docs.expedy.io Sitemap: https://docs.expedy.io/sitemap.xml OpenAPI index: https://docs.expedy.io/openapi.json RSS: https://docs.expedy.io/rss.xml ## Expedy PRINT - [WiFi](https://docs.expedy.io/en/expedy-print/parameter-tags/wifi): Set up or switch your printer's Wi-Fi connection on the fly — useful for deploying printers remotely or moving between networks without touching the device manually. - [LED indicator lights](https://docs.expedy.io/en/expedy-print/printer-maintenance/led-indicator-lights): LED indicator lights - [Open Cash Drawer](https://docs.expedy.io/en/expedy-print/device-actions/open-cash-drawer): Triggers the cash drawer to open by sending the appropriate command to the printer (typically via RJ11/RJ12 connection). Used in point-of-sale workflows after a successful transaction. - [Text Layout](https://docs.expedy.io/en/expedy-print/receipt-layout/text-layout-tags) - [AutoCut](https://docs.expedy.io/en/expedy-print/device-actions/autocut) - [Create a Print Job](https://docs.expedy.io/en/expedy-print/api-print-v2/create-a-print-job): Send a print job to a designated Expedy cloud thermal printer via the REST API: authentication, request body, layout tags, response and error handling. - [Image and Logo](https://docs.expedy.io/en/expedy-print/receipt-layout/image-and-logo-printing): Image and logo printing - [Audible beep](https://docs.expedy.io/en/expedy-print/parameter-tags/audible-beep): This tag allows you to disable the audible alarm on compatible printers. - [Error Paper Jam - Blocked paper cutter](https://docs.expedy.io/en/expedy-print/printer-maintenance/error-paper-jam-blocked-paper-cutter): Error Paper Jam - Blocked paper cutter - [Reloading the thermal paper roll](https://docs.expedy.io/en/expedy-print/printer-maintenance/reloading-the-thermal-paper-roll): Reloading the thermal paper roll - [QR Code](https://docs.expedy.io/en/expedy-print/receipt-layout/qr-code): QR Code - [NTP Clock](https://docs.expedy.io/en/expedy-print/parameter-tags/ntp-clock): Keep your printer's clock accurate by pointing it to an NTP server — essential for timestamped receipts, logs, and compliance. - [EAN13 Barcode](https://docs.expedy.io/en/expedy-print/receipt-layout/ean13-barcode): Generates an EAN-13 barcode from a 13-digit numeric string. The printer automatically encodes the data into a scannable barcode format. - [How to clean a thermal ticket printer](https://docs.expedy.io/en/expedy-print/printer-maintenance/how-to-clean-a-thermal-ticket-printer): How to clean a thermal ticket printer - [APN Mobile Data](https://docs.expedy.io/en/expedy-print/parameter-tags/apn-mobile-data): Configure the APN used by the printer to connect to a mobile data network. - [PDF](https://docs.expedy.io/en/expedy-print/receipt-layout/print-pdf): Print PDF - [Send a test print request](https://docs.expedy.io/en/expedy-print/printer-maintenance/send-a-test-print-request): Send a test print request - [Keep Alive](https://docs.expedy.io/en/expedy-print/parameter-tags/keep-alive): Prevent your printer from going silent by configuring how often it pings the Cloud Print server — critical for reliable printing over mobile data or restrictive networks. - [WiFi Setup](https://docs.expedy.io/en/expedy-print/installation/wifi-setup): WiFi Setup - [Mention "Printed using Expedy.io".](https://docs.expedy.io/en/expedy-print/receipt-layout/mention-printed-using-expedy-io): Mention "Printed using Expedy.io". - [Where to buy paper rolls?](https://docs.expedy.io/en/expedy-print/printer-maintenance/where-to-buy-paper-rolls): Where to buy paper rolls? - [List all your printers](https://docs.expedy.io/en/expedy-print/api-print-v2/get-printers-all): List all the Expedy cloud printers on your account via the REST API, with their UID, name, status and configuration, to find the printer_uid for a print job. - [Beep setting](https://docs.expedy.io/en/expedy-print/installation/beep-setting): Beep setting - [Text encoding settings](https://docs.expedy.io/en/expedy-print/installation/text-encoding-settings): Text encoding settings - [QuickStart Installation Cloud Printer 80mm](https://docs.expedy.io/en/expedy-print/installation/quickstart-installation-cloud-printer-80mm): QuickStart Installation Cloud Printer 80mm - [GPRS connection settings SIM Card 2G 3G 4G](https://docs.expedy.io/en/expedy-print/installation/gprs-connection-settings-sim-card-2g-3g-4g): GPRS connection settings SIM Card 2G 3G 4G - [Internet connection](https://docs.expedy.io/en/expedy-print/installation/internet-connection): Internet connection - [How to install the PrinterSetting software](https://docs.expedy.io/en/expedy-print/installation/how-to-install-the-printersetting-software): How to install the PrinterSetting software - [Drivers Win/Mac/Linux POS cash register printer](https://docs.expedy.io/en/expedy-print/installation/drivers-win-mac-linux-pos-cash-register-printer): Drivers Win/Mac/Linux POS cash register printer ## USB Printer Adapter - [List all your devices](https://docs.expedy.io/en/usb-cloud-printer-adapter/api-devices/get-devices-all): This endpoint allows you to list all your devices - [Print a PDF from your computer to a cloud printer](https://docs.expedy.io/en/usb-cloud-printer-adapter/tutorials/print-a-pdf-from-your-computer-to-a-cloud-printer) - [Installation on Raspberry Pi](https://docs.expedy.io/en/usb-cloud-printer-adapter/rpi-installation/installation-on-raspberry-pi): Transform your Raspberry Pi Zero or 4 into a Cloud Print Server. Connect a USB printer, plug in to your network, and start sending print jobs from any application or API. - [Get device summary info](https://docs.expedy.io/en/usb-cloud-printer-adapter/api-devices/get-devices-device-uid): This endpoint allows you to get a device's summary and status info - [Connecting an ESC POS receipt printer to the Cloud Print Box adapter](https://docs.expedy.io/en/usb-cloud-printer-adapter/rpi-installation/connecting-an-esc-pos-receipt-printer-to-the-cloud-print-box-adapter): Connecting an ESC POS ticket printer to the Cloud Print Box adapter - [Ping](https://docs.expedy.io/en/usb-cloud-printer-adapter/api-system/get-devices-device-uid-ping): This endpoint allows you to ask the device to ping back the platform Use it in conjunction with the /status endpoint to check if the unix stamp was incremented - [Ethernet cable and WiFi connection](https://docs.expedy.io/en/usb-cloud-printer-adapter/rpi-installation/cloud-print-box-ethernet-cable-and-wifi-connection): Cloud Print Box: Ethernet cable and WiFi connection - [Update Firmware](https://docs.expedy.io/en/usb-cloud-printer-adapter/api-system/get-devices-device-uid-update): This endpoint allows you to initiate a device software update, if any are available. - [Reboot](https://docs.expedy.io/en/usb-cloud-printer-adapter/api-system/get-devices-device-uid-reboot): This endpoint allows you to remotely reboot the device. - [Shutdown](https://docs.expedy.io/en/usb-cloud-printer-adapter/api-system/get-devices-device-uid-shutdown): USE WITH CARE, This endpoint allows you to shutdown the device. BEWARE, You'll need to be physically near the device to be able to start it up again. This endpo - [Get Actual Configuration](https://docs.expedy.io/en/usb-cloud-printer-adapter/api-wifi/get-devices-device-uid-wifi-conf): This endpoint allows you to get the device's actual wifi configuration in json format. - [Add SSID to Device Wifi Configuration](https://docs.expedy.io/en/usb-cloud-printer-adapter/api-wifi/put-devices-device-uid-wifi-add): This endpoint allows you to add a new SSID to the device's wifi configuration. - [Delete SSID from Device Wifi Configuration](https://docs.expedy.io/en/usb-cloud-printer-adapter/api-wifi/patch-devices-device-uid-wifi-wifi-id-del): This endpoint allows you to delete an SSID from the device's wifi configuration. - [Update Configuration](https://docs.expedy.io/en/usb-cloud-printer-adapter/api-wifi/get-devices-device-uid-wifi-update): This endpoint allows you to apply any new Wifi configuration change you made to the targeted device. - [Get Last Saved Usb Port Configuration](https://docs.expedy.io/en/usb-cloud-printer-adapter/api-usb-printer/get-devices-device-uid-usb-conf): This endpoint allows you to get the device's last known usb configuration in json format. - [Scan Usb Ports](https://docs.expedy.io/en/usb-cloud-printer-adapter/api-usb-printer/get-devices-device-uid-usb-scan): This endpoint allows you to initiate a scan of the device's usb ports for any compatible printer connected (up to 4, depending on your device model) - [Get Usb Port Scan Result](https://docs.expedy.io/en/usb-cloud-printer-adapter/api-usb-printer/get-devices-device-uid-usb-scan-read): This endpoint allows you to get the device's last known usb scan result in json format. - [Create Usb Print Job](https://docs.expedy.io/en/usb-cloud-printer-adapter/api-usb-printer/post-devices-device-uid-usb-usb-port-print): This endpoint allows you to send a print job to any configured printer connected to one of your device's usb port. Use /usb/conf or usb/scan/read for details ab ## Integrations > Integrations and CMS Plugins - [PrestaShop Module: Automatic Order Printing](https://docs.expedy.io/en/integrations/prestashop/prestashop-module-cloud-print-orders-automatically): PrestaShop Module: Automatic Order Printing - [WordPress/WooCommerce Extension Plugin : Print orders automatically](https://docs.expedy.io/en/integrations/wordpress-woocommerce/wordpress-woocommerce-extension-plugin-print-orders-automatically): Print your WooCommerce orders automatically on Expedy cloud thermal printers via the Expedy API v2. Download, install and configure the plugin — no tablet or driver required. - [Shopify plugins : Cloud Print orders automatically](https://docs.expedy.io/en/integrations/shopify/shopify-plugins-cloud-print-orders-automatically): Shopify plugins : Cloud Print orders automatically - [Order Print Settings : Receipt customisation](https://docs.expedy.io/en/integrations/shopify/order-print-settings-receipt-customisation): Order Print Settings : Receipt customisation - [Print a copy of the order](https://docs.expedy.io/en/integrations/shopify/print-a-copy-of-the-order): Print a copy of the order - [Add a logo to the Shopify order form](https://docs.expedy.io/en/integrations/shopify/add-a-logo-to-the-shopify-order-form): Add a logo to the Shopify order form - [Connect a receipt printer to HubRise](https://docs.expedy.io/en/integrations/hubrise/connecting-a-receipt-printer-to-hubrise): Connecting a receipt printer to HubRise - [WCFM Plugin : Print orders to each vendor printer](https://docs.expedy.io/en/integrations/wordpress-woocommerce/wcfm-woocommerce-plugin-print-orders-to-each-vendor-printer): WCFM Plugin : Print orders to each vendor printer - [How to integrate Expedy Print with Zapier](https://docs.expedy.io/en/integrations/zapier/how-to-integrate-expedy-print-with-zapier): How to integrate Expedy Print with Zapier - [Print GoodBarber orders on a receipt printer](https://docs.expedy.io/en/integrations/goodbarber/print-goodbarber-orders-on-a-receipt-printer): Print GoodBarber orders on a receipt printer ## Digital Signage - [List all your displays](https://docs.expedy.io/en/digital-signage/displays/get-displays-all): This endpoint allows you to list all your displays - [Set Resolution & Frequency](https://docs.expedy.io/en/digital-signage/displays/post-displays-display-id-resolution): This endpoint allows you to set a display's resolution and frequency configuration. - [Set Orientation](https://docs.expedy.io/en/digital-signage/displays/get-displays-display-id-orientation-display-orientation): This endpoint allows you to set/change the display's orientation. Valid arguments are : "norotate", "rotateleft", "rotateright", "invert" - [Play media](https://docs.expedy.io/en/digital-signage/medias/get-medias-media-id-play-device-uid-hdmi-port-loop): This endpoint allows you to play a specific media file on a specific device, on one or both of its hdmi ports. Valid hdmi_port arguments are : "1", "2" or "syn - [Get Last Seen Hdmi Port Configuration](https://docs.expedy.io/en/digital-signage/hdmi/get-devices-device-uid-hdmi-conf): This endpoint allows you to get the device's last seen hdmi configuration, with infos about any display connected (1 or 2, depending on your device model), in j - [Scan Hdmi Ports](https://docs.expedy.io/en/digital-signage/hdmi/get-devices-device-uid-hdmi-scan): This endpoint allows you to initiate a scan of the device's hdmi ports for any display connected (1 or 2, depending on your device model)