Cloud Server Print
How to install and setup the Hardware
Applicable Interface
USBConnecting
Connecting
• After B-gate booting is complete, proceed to "Opening the printer cover → Pressing the Feed key → Closing the printer cover", and the B-gate self-test describing the LAN configuration information is printed.
• Check the ETH_DHCP value in the self-test. If the value is Disabled, open the network configuration of the host (e.g., PC) and set the LAN of the host to the same as the LAN configuration of the B-gate. For example, if the default IP of the B-gate is 192.168.192.168, set the IP of the host to 192.168.192.x (x = 1 ~ 254) and the Subnet Mask to 255.255.255.0.
• When connecting the LAN cable with the ETH_DHCP value set to Enabled, the B-gate automatically brings IP information from the DHCP server (router). By printing the self-test of B-gate, you can check the IP assigned to B-gate.• Utilities are provided so that users can set up the interface.
• Web Utilities: It can be accessed by entering IP of B-gate in the address window of the web browser.
• Native Utilities: Utility apps that can run on each OS are provided.Wireless LAN
Connecting
• Connect the supported WLAN dongle to the B-gate, and turn on the B-gate.
• After B-gate booting is complete, proceed to "Opening the printer cover → Pressing the Feed key → Closing the printer cover", and the B-gate self-test describing the WLAN configuration information is printed.
• First check the network value in the self-test. If the value is adhoc, open the wireless connection menu of the host (PC, tablet, smartphone) and set it as adhoc before connecting. The default network mode for B-gate is adhoc, ESSID is BIXOLON_adhoc, and IP address is 192.168.1.1.
• If the value is infra, connect the host to the AP connected to the B-gate.
• Check the WLAN_DHCP value in the self-test. If the value is disable, the host (e.g. PC), open the network configuration and set the host's WLAN to the same as the B-gate's WLAN configuration. For example, if the default IP of the B-gate is 192.168.192.168, set the host IP to 192.168.192.x (x = 1 ~ 254) and Subnet Mask to 255.255.255.0.
• When connecting the LAN cable with the ETH_DHCP value set to enabled, the B-gate automatically brings IP information from the DHCP server (router). By printing the self-test of B-gate, you can check the IP assigned to B-gate.• Utilities are provided so that users can set up the interface.
• Web Utilities: It can be accessed by entering the IP of B-gate in the address window of web browser.
Connecting
• Turn on the B-gate that supports Bluetooth.
• After B-gate booting is complete, proceed to "Opening the printer cover → Pressing the Feed key → Closing the printer cover", and the B-gate self-test describing the WLAN configuration information is printed.
• Check the device Name value in the self-test.
• Pair the devices you want to connect from the list of devices found in the host.
• Utilities are provided so that users can set up the interface.
• Native Utilities: Utility apps that can run on each OS are provided.
How to install peripherals
ConnectingConnect supported peripherals to the USB-A type on the back of the B-gate, and turn on the B-gate.
After B-gate booting is complete, proceed to "Opening the printer cover → Pressing the Feed key → Closing the printer cover", and the B-gate self-test describing the enabled peripheral configuration information is printed.
How to install and setup the Cloud Server
Setup the Cloud Server Instance
In order to use the Cloud Server Print functionality, Bixolon’s Cloud Server Handler should be installed on your Cloud Instance. You can use either your own private cloud server or public cloud servers (Amazon AWS EC2or Google Cloud Compute Engine) for the Cloud Server Print.Cloud Instance Requirement
2. Open port 8080 on your Cloud Instance.
AWS Clound Insance Reference :
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html
Google Cloud Compute Engine Refernce:
https://cloud.google.com/compute/docs/quickstart-linux
B-gate Cloud Server Handler Installation
In order to install the Bixolon’s Cloud Server handler program (CloudServerHandler.tar.bz2), please do the following steps,
The above commands will install the B-gate Cloud Server Print Handler. Reboot your Cloud Instance
How to connect B-gate to Cloud Server
The B-gate comes with a built-in webserver and a Web Configuration Tool (BGATE WebCONFIG Tool). All B-gate’s Web Print configuration and settings are done via BGATE WebCONFIG Tool. Since the BGATE WebCONFIG Tool is a web application, the supported interfaces are
Caution |
The BGATE WebCONFIG Tool is password protected, please contact BIXOLON for account credential details. |
LAN
WLAN
6. Open the web browser on your Host and enter the B-gate’s IP in the address bar, if it is open the BGATE WebCONFIG Tool then you have configured your PC and the B-gate Correctly.
Utility Setup
Network Configuration
Verify LAN Information
Set LAN Information
Verify WLAN Information
Set WLAN Information
External Printer Configuration
USB Printer SettingsA printer, which is connected to the B-gate via USB does not require a separate ID setting. The B-gate will recognize the connected USB printer by the USB physical connection and the connected USB printers can be controlled with the specified ID by the B-gate.
Network Printer Settings
An external network printer, which is connected to the B-gate requires a separate unique ID setting. The B-gate will recognize the connected network printer using the given unique ID.
Register Network Printer
3) Register Network Printer
Rerouting Printer Settings
Rerouting printers are just like backup printer, when the designated printer is out of service, then the printer job will automatically redirect to the registered rerouting printer based on its priority.
Caution | The Rerouting Device ID and the Network Printer Device ID are different IDs |
1) Verify Rerouting Printer Information
Cloud Server Print Settings
Cloud Server Print is a special feature supported by the B-gate, A unique Shop Name has been given to the B-gate and the B-gate is registered to Cloud Server with that Shop Name. Customer can send the print job to the Cloud Server with the Shop Name. When the Cloud Server Print is enabled on the B-gate, the B-gate will automatically fetch the job from the Cloud Server and print
1) Register Cloud Server Account
(1)Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the address bar of the web browser.
(2) Click the Cloud menu.
(3) Enter the required details and then click the Register button.
2) Delete Cloud Server Account
(1) Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the address bar of the web browser.
(2) Click the Cloud menu.
(3) Click the RE-REGISTER button.
3) Enable Cloud Server Print
(1) Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the address bar of the web browser.
(2) Click Cloud >> Cloud Server Print menu.
(3) Enter the required details and then click the START button.(Ping Interval: Access cycle information from B-gate Cloud Server)
4) Disable Cloud Server Print
(1) Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the address bar of the web browser.
(2) Click Cloud >> Cloud Server Print menu.
(3) Click the STOP button.
Caution |
In order to use Cloud Server Print, the B-gate should be connected to the internet and able to access the Cloud Server as well. |
Protocol Configuration
Protocol Configuration
1 Enable/Disable Telnet Protocol
1) Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the
address bar of the web browser.
2) Click Configuration >> Set Protocol menu
3) From TELNET list box, select Enable if you want to enable the Telnet Protocol,
select Disable if you want to disable it.
4) Click the Set Protocol button, it will enable/disable the Telnet protocol and
displayed the B-gate acknowledgement message as well.
2 Enable/Disable SNMP Protocol
1) Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the
address bar of the web browser.
2) Click Configuration >> Set Protocol menu
3) From SNMP list box select Enable if you want to enable the SNMP Protocol,
select Disable if you want to disable it.
4) Click the Set Protocol button, it will enable/disable the SNMP protocol and
displayed the B-gate acknowledgement message as well.
3 Configure SNMP Protocol
1) Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the
address bar of the web browser.
2) Click Configuration >> SNMP Configuration menu
3) Enter the required details and then click the Configure button, This will
configure the SNMP protocol and the B-gate will send the acknowledgement to
the web browser as well
4 Enable/Disable XPM Protocol
- Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the
address bar of the web browser.
2) Click Configuration >> Set Protocol menu
3) From XPM list box, select Enable if you want to enable the XPM Protocol,
select Disable if you want to disable it.
4) Click the Set Protocol button, it will enable/disable the XPM protocol and
displayed the B-gate acknowledgement message as well
5 Get XPM Protocol Configuration
1) Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the
address bar of the web browser.
2) Click Configuration >> XPM Configuration menu
3) Click the Get XPM button, This will get the current XMP configuration
information from the B-gate and displayed it on the necessary fields in the web
browser as well.
6 Set XPM Protocol Configuration
1) Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the
address bar of the web browser.
2) Click Configuration >> XPM Configuration menu
3) Enter the required details and then Click the Set XPM button, This will Set the
current XMP configuration information to the B-gate and displayed the
acknowledgement message on the web browser as well.7 Get IPP ( Internet Printing Protocol) Protocol Configuration
1) Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the
address bar of the web browser.
2) Click Configuration >> Internet Printing Protocol menu
3) This will get the current IPP protocol configuration information from the B-gate
and displayed it on the necessary fields in the web browser as well.
8 Set IPP ( Internet Printing Protocol) Protocol Configuration
1) Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the
address bar of the web browser.
2) Click Configuration >> Internet Printing Protocol menu
3) Enter the required the details and then click the Configure button, This will set
the current IPP configuration information to the B-gate and displayed the
acknowledgement message on the web browser as well.
B-gate Update
Update B-gate Firmware from Cloud Server
Update B-gate Firmware from Cloud Server
In addition to the B-gate Firmware download utilities, The B-gate comes with B-gate Firmware update from the Cloud Server using WebConfig Tool, In order to use this, the B-gate should be registered with cloud server and Cloud Server Print should be enabled. When a new Firmware is uploaded to the Cloud Server, the B-gate gets noticed.
1) Check New Firmware and Update Immediately
(1) Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the address bar of the web browser.
(2) Click Cloud>> Update B-gate F/W Now menu.
(3) Click CHECK New F/W button, if the Cloud Server has the latest B-gate firmware than the B-gate firmware, then it will display a confirmation dialog to update the B-gate firmware.
(4) Click OK on the confirmation dialog and then click Download Now Button
(5) The B-gate will automatically start updating the new firmware,
(6) The Paper and Error LED’s are blinking continuously during the Firmware updating process.
(7) Once the update complete, the Firmware Update Success message will be printed on the Printer and B-gate will reboot as well.
(8) Take a Printer Self Test Page to confirm the Firmware update
2) Check New Firmware and Update Later by selecting Date and Time
(1) Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the address bar of the web browser.
(2) Click Cloud>> Update B-gate F/W Later menu.
(3) Click CHECK New F/W button, if the Cloud Server has the latest firmware than the B-gate firmware, then it will display a confirmation dialog to update the B-gate firmware.
(4) Click OK on the confirmation dialog
(5) Date icon will appear under the Set Date label.
(6) Click Date Icon, It will display the date and time selection dialog, select the downloaded time and date and then click OK button
(7) The selected date and time will automatically update on the Set F/W Download Date field.
(8) Click Auto Download Later button, then will get the SET Download Time Success message.
(9) The B-gate will automatically start updating the new firmware based on the selected date and time.
(10) The Paper and Error LED’s are blinking continuously during the Firmware updating process.
(11) Once the update complete, the Firmware Update Success message will be printed on the Printer and B-gate will reboot as well.
(12) Take a Printer Self Test Page to confirm the Firmware update
Rollback to Old B-gate Firmware
Rollback to Old B-gate Firmware
Sometimes the new B-gate firmware update doesn’t satisfy the customers or it may cause new issues, then the customers can roll back to the previously installed firmware.
To roll back to old firmware, please do the following steps.
(1) Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the address bar of the web browser.
(2) Click Cloud>> Rollback B-gate F/W menu.
(3) Click Rollback Old F/W button, It will roll back the B-gate firmware to the old version and display the roll backed message on the browser and rebooted the printer automatically as well.
(4) Once the B-gate rebooted, please take a Printer Self Test Page to confirm the Firmware version roll back.
Update Printer Firmware from Cloud Server
Update Printer Firmware from Cloud Server
In addition to the Printer Firmware downloaded utilities, The B-gate comes with Printer Firmware update from the Cloud Server using WebConfig Tool, In order to use this, the B-gate should be registered with cloud server and Cloud Server Print should be enabled. When a new Firmware is uploaded to the Cloud Server, the B-gate gets noticed.
1) Check New Firmware and Update Immediately
(1) Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the address bar of the web browser.
(2) Click Cloud>> Update Printer F/W Now menu.
(3) Click CHECK New F/W button, if the Cloud Server has the latest printer firmware than the B-gate Printer firmware, then it will display a confirmation dialog to update the B-gate printer firmware.
(4) Click OK on the confirmation dialog, then click the Download Now button
(5) The B-gate will automatically start updating the new firmware,
(6) The Printer LED will glow and blinking continuously during the Firmware updating process.
(7) Once the update complete, the Firmware Update Success message will be printed on the Printer and B-gate will reboot as well.
(8) Take a Printer Self Test Page to confirm the Printer Firmware update.
2) Check New Firmware and Update Later by selecting Date and Time
(1) Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the address bar of the web browser.
(2) Click Cloud>> Update Printer F/W Later menu.
(3) Click CHECK New F/W button, if the Cloud Server has the latest printer firmware than the B-gate printer firmware, then it will display a confirmation dialog to update the B-gate printer firmware.
(4) Click OK on the confirmation dialog
(5) Date icon will appear under the Set Date label.
(6) Click Date Icon, It will display the date and time selection dialog, select the downloaded time and date and then click OK button
(7) The selected date and time will automatically update on the Set F/W Download Date field.
(8) Click Auto Download Later button, then will get the SET Download Time Success message.
(9) The B-gate will automatically start updating the new printer firmware based on the selected date and time,
(10)The Printer LED will glow and blinking continuously during the Firmware updating process.
(11)Once the update complete, the Firmware Update Success message will be printed on the Printer and B-gate will reboot as well.
(12) Take a Printer Self Test Page to confirm the Printer Firmware update.
Caution |
Only B-gate Local Printer F/W update supported. |
Update WebApp from Cloud Server
Update WebApp from Cloud Server
Suppose a customer has more than one shop and each shop has same web application, if a customer’s web application has been updated then the customer has to visit each shop and manually installed his updated web application, (refer section 6.1) it’s a time consuming process, to avoid that, the B-gate comes with a special feature called Update WebApp from Cloud Server. First customer can upload their updated web application via our Cloud Admin Console, please refer section 6.2, then the Shop owners can directly download the newly uploaded web application from the Cloud Server via B-gate WebConfig Tool, In order to use this, the B-gate should be registered with cloud server and Cloud Server Print should be enabled. When a new WebApp is uploaded to the Cloud Server, the B-gate gets noticed.
1) Check New WebApp and Update Immediately
(1) Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the address bar of the web browser.
(2) Click Cloud>> Update WebApp Now menu.
(3) Click CHECK New App button, if the Cloud Server has the latest WebApp than the B-gate WebApp, then it will display a confirmation dialog to update the B-gate WebApp.
(4) Click OK on the confirmation dialog and then click the Download Now button
(5) B-gate will automatically start updating the new WebApp,
(6) The Paper and Error LED’s are blinking continuously during the WebApp updating process
(7) Once the update complete, the WebApp Update Success message will be printed on the Printer.
(8) Open the new WppApp from your web browser to confirm the WebApp update.
2) Check New WebApp and Update Later by selecting Date and Time
(1) Open the BGATE WebCONFIG Tool by entering the B-gate’s IP address in the address bar of the web browser.
(2) Click Cloud>> Update WebApp Later menu.
(3) Click CHECK New App button, if the Cloud Server has the latest WebApp than the B-gate WebApp, then it will display a confirmation dialog to update the B-gate WebApp.
(4) Click OK on the confirmation dialog
(5) Date icon will appear under the Set Date label.
(6) Click Date Icon, It will display the date and time selection dialog, select the downloaded time and date and then click OK button
(7) The selected date and time will automatically update on the Set App Download Date field.
(8) Click Auto Download Later button, then will get the SET Download Time Success message.
(9) The B-gate will automatically start updating the new WebApp,
(10) The Paper and Error LED’s are blinking continuously during the WebApp
updating process
(11) Once the update complete, the WebApp Update Success message will be printed on the Printer.
(12) Open the new WppApp from your web browser to confirm the WebApp
update.
Development Environment
Web Application usually runs in web browsers, so there is no need for specific operating system supports; however, the selection of web browser should be relevant. Since our BIXOLON’s B-gate uses HTML 5 features, it is essential to use HTML5 supported web browsers, this section will discuss about the browser versions which are supported by our SDK APIs.Supported Web Browser Versions
- IE (Internet Explorer): 10.0 and above
- Chrome: 16 and above
- Chrome Mobile: 16 and above
- Safari: 6.0 and above
- Safari Mobile: 6.0 and above
- Firefox: 11.0 and above
- Firefox Mobile: 11.0 and above
- Opera: 12.10 and above
- Opera Mobile: 12.10 and above
- Android Browser: 4.4 and above
- Black Berry Browser: 7.0 and above
Caution |
If you use a Web browser that does not support Web Socket then, the function may not work properly |
Sample Apps
The B-gate comes with a built-in Sample App to test the B-gate’s Cloud Server Print functionality.Cloud Server Print Testing
8. If you want to Print Sample Coupon, Enter the Cloud IP Address in Cloud IP Address box and then click Get Shops button and then select your designated shop from the shop list drop down box, After selecting the designated Shop, click the Coupon button it will send the sample coupon to the selected shop via cloud and display the order status as well.
9. If you want to check Editor Demo, please click the EDITOR button, it will show the sample editor demo application, design your sample print page by clicking the required buttons on the left side, after designing your sample print page, Enter the Cloud IP Address in Cloud IP Address box and then click Get Shops button and then select your designated shop from the shop list drop down box, After selecting the designated Shop, click the PRINT DATA button it will send the sample print page to the selected shop via cloud and display the order status as well.
10. To test Coffee Shop demo, please click the COFFESHOP button, it will show the Coffee Shop demo application, Click the items you order, then Enter the Cloud IP Address in Cloud IP Address box and then click Get Shops button and then select your designated shop from the shop list drop down box, After selecting the designated Shop, click the PRINT button it will send your order to the selected shop via cloud and display the order status as well.
Caution
|
In order to use Cloud Server Print, the B-gate and the device which is open the Cloud Server Print Demo application should be connected to the internet and able to access the Cloud Server as well. |
Cloud Server Print Testing (LABEL DEMO)
-
- Shapes Demo - Its used to test the circle and block shapes printing
- Barcode Demo - Three kind of Barcode Demos
- 1D Barcode Printing – Its used to test all types of 1D barcodes
- 2D Barcode Printing – Its used to test all types of 2D barcodes
- (Maxi Code, PDF419, QRCode, Data Matrix, Aztec, Code49, CODABLOCK and Micro-PDF Barcodes)
-
-
- Special Barcodes Printing – Its used to test all the special barcodes(IMB, MSI, Plessey, TLC39 and RSS Barcodes)
-
-
-
- Text Demo - Its used to test the Text strings (Bitmap and vector fonts)
-
- Bitmap Font Printing
- Vector Font Printing
-
- Image Demo - Its used to test the image printing
- Text Demo - Its used to test the Text strings (Bitmap and vector fonts)
-
12. To test the Restaurant Demo, please click the RESTAURANT button and it will show the Restaurant demo application. Click the items you would like to order. Enter Cloud Server IP Address or Domain Name in IP Address box and then click the Get Shops button. Select the designated Shop and then click the Get Devices button and then select your designated printer from the Get Devices drop down box. After selecting the designated printer, click the Make Order button and it will send the order data to the Cloud Server and display the order status and then the designated Shop automatically fetch the Order Data from the Cloud Server and Print.
|
|