I am building an app that uses Zebra's Browser Print SDK to print barcode labels via the browser. Currently, I don't have access to a compatible Zebra printer, on the machine that I am developing this app on.
Can you think of a way to emulate a Zebra printer in such a way that the Browser Print SDK picks it up, so I can pretend to print from a browser?
What I tried so far:
I installed different Zebra Printer Drivers that were said to be compatible. The Browser Print SDK doesn't pick up these installed printers though.
Looked into using Chrome and the extension ZPL Printer
Set up a generic/text printer per Zebra's instructions
Neither option populated the list in Zebra's Browser Print window of available printers. Is the only way of getting a printer to show up, to buy a Browser Print compatible Zebra printer and hook it up to my workstation?
Here is what worked for me:
Install the Browser Print native application from these (unofficial) locations:
Windows: https://zebra.sharepoint.com/:u:/s/ZXT-CustomSolutions/EamMe3ubWUVJmycCLPEBAqIBX8a7Jsf9kEuHNnAmLMcMow?e=8Uux7c
Mac: https://zebra.sharepoint.com/:u:/s/ZXT-CustomSolutions/ES0NSZ780Z9MjOjfwxQSEpQBVSOZhtXRm2_Axvn9DaS5fQ?e=2EhKjC
Then install the Chrome Plugin named “Zpl Printer”, and configure it to listen on a port such as 9102 (Browser Print took 9100 & 9101).
On Browser Print click on “Manage” (next to “Added Devices”) and configure the Chrome Plugin IP (127.0.0.1) and port (9102).
Open zebra-browser-print-js-v30216/sample/index.html and under “Selected Device” pick the name you gave your “Added Device” and click on “Send ZPL Label”. The Chrome Plugin should display “Test Label”.
Install Zebra Designer to have a list of driver that you can use:
Try to create a driver that is using ff:
-COM
-LPT
-USB
or try to use Javascript third party app that you won't needed this Zebra's Browser Print SDK
Trust me , you will need a lot time by using their SDK.
The SDK for mac actually hides the "Device Address" input label. So be sure to put device address (127.0.0.1) after the device name
Adding Printer on Mac
I had the same issue and quickly wrote an emulator that allows the Browser Print SDK to work. It doesn't show what will be printed as an image, but outputs the ZPL itself (which can be loaded into online viewers). It has saved me a lot of paper!
https://github.com/brianzinn/zebra-emulator
Related
I have followed this link to do printing in UWP.
Windows-universal-samples
this code working fine in windows desktop version of UWP.
but I am not getting Bluetooth printer when running this code on windows phone. please help me.
On Universal Windows Platform, currently, the possible way is to use POS printer API. It enables us to print to network and Bluetooth connected receipt printer.
The important thing is, the printer should use the Epson ESC/POS printer control language.
Please see POS printer sample
I am new to mobile technology programming. Tried to search on below issue but could not get expected result.
Can someone please tell me which API should be used to show print dialog box and to print a document or output via blackberry 7?
There is no direct printing support provided by BlackBerry OS 7, or in fact, any BlackBerry OS level that I am aware of at this time.
There are applications that support printing, but my understanding is that these work by installing drivers for the attached printer (usually Bluetooth). So you should look for a printer that is supported on the Blackberry platform and then you can use it directly in your application.
We are users of POS printer Bixolon SPP-R200II which we use for realisation of one of our projects. In the specification of this model it is listed that printer supports printing on iOS devices (iPhone & iPad) but until now we have not succeeded to achieve that. We switch the printer onto iOS mode with a required combination we fonud in official documentation and we got confirmation message. Then we connected to the printer from bluetooth interface inside iPhone Settings app.
After that we tryed to print on this device in various ways - using official test app from AppStore (https://itunes.apple.com/us/app/bixolon-printer-utility/id647125968?mt=8) and using official Bixolon SDK (http://www.bixolon.com/upload/download/software_all_bixolon_printer_sdk_for_ios_v3.1.8.zip) but unfortunately we havent managed to get any result. In this sample apps printer was not even listed as a possible connection point.
Can you direct us in any way to get the printing on iOS devices working? Thank you!
To connect to the SPP-R200II you need to enable MFi Mode for the printer.
Turn on printer
Open the cover and press the power button and paper feed button at the same time for 2 seconds
Close the cover when the buzzer sounds
The printer should now print "iOS mode enable!!" [sic]. If not, you just turned off MFi mode and need to repeat the steps to turn it on again.
Unfortunately the sample application distributed with the Bixolon SDK 3.1.8 is broken and when you press "Lookup/Targeting" nothing will happen. To fix it add this line to didFindPrinter in ViewController.h:
_uiTextFieldAddress.text = [NSString stringWithFormat:#"BT_%#", printer.macAddress];
It should now be possible to connect the printer simply by pressing "Lookup/Targeting" and then "Connect" when you se the Bluetooth address in the text field.
We had the same problem and after contacting technical support, concluded that the model we have is not compatible with iOS, the part number must be 3 letters i, for example SPP-R200IIIK/USA. After making the switch equipment provider, everything works perfectly.
Is the printer paired with the device in settings? It must be paired before the application can interact with it.
I have a software program in my blackberry bold 9000,It shows 'jvm error 545'.
To recover I connect phone to blackberry desktop manager but it doen't detect the phone.So Itry to reinstall ,for that I connect phone to system and execute loader.exe in Apploader folder.But it also failed.It show a message
"The Blackberry desktop software doen't have blackberry device software for the device that have connected to the computer.contact your wireless serrvice provider or system administrator"
try downloading JLCmder and install it and run it as
1)you can carry out 2nd option ,remove corrupted COD file alone as given in the below link
http://supportforums.blackberry.com/t5/BlackBerry-Curve/JVM-Error-102-BEFORE-YOU-WIPE-YOUR-SYSTEM/td-p/92398
you always have a chance to get it worked than wiping th device
2)Wipe the OS using 4th option
All these options that i have told is only for if the device got corrupted
I have a network printer mapped on the workstation.
Printer on this workstation is set to print as black&white only.
I RDP to the Terminal Server and printer is getting populated there as well automatically.
Unfortunately, after login to terminal server color preferences are changed back to color for this particular printer.
What should I do to get the same preferences as on the fat client?
I have heard that it has something to to with initial printer settings on the PC where the printer is installed and the advice I got was to uninstall the printer from the server, then from all workstations, install it on the server again, set all settings and map it on all workstations.
I was wondering if there is an easier way to do it.
I will be great for any help.
I will provide more information if needed of course.