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.
Related
I've been looking into different API/SDKs that would be best and easiest to integrate with my React Native iPhone app. This is an internal employee app, that once a form is submitted I would like to automatically print out a label from a thermal printer (e.g. Brother QL1110NWB).
Some options I found are:
React Native:
https://github.com/christopherdro/react-native-print
Brother SDK:
https://support.brother.com/g/s/es/htmldoc/mobilesdk/
Apple AirPrint:
https://developer.apple.com/documentation/uikit/uiprintinteractioncontroller#//apple_ref/doc/uid/TP40010141-CH1-SW34
Does anyone have experience with any of these API/SDKs and can recommend best method for easy integration and be able to print directly without interaction?
Thank you!
If you can dictate the hardware to make sure it is compatible, then the Brother SDK will have the easiest integration and be transparent to the user.
Apple restricts Bluetooth Classic devices from connecting to iOS unless they are MFi certified, which adds to the price but enables the External Accessory Framework at the OS level. Device manufacturers can then sell a printer that is 'iOS certified' like the Brother QL1110NWB and provide the SDK to use it.
How to use bluetooth classic instead of le
You would need to write a React Native binding for each target device family to use the SDK's OS specific libraries. Brother has an iOS, Android and Xamarin SDK available, but I don't see one for React, so you would need to wrap their iOS SDK with hooks to invoke your print on demand. Before you start, contact Brother support or your sales rep, because they may be working on React Native SDK, or your organization may have enough buying power to request one. Either way, it's a good practice to make this an interface at the base React level so that new printers or platforms can be added just by implementing custom native device adapters.
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'm looking for some examples or guides to develope an android app for Epson LQ-310 24 pins Dot Matrix Printer.
So far i have found on an Epson ePOS-Print SDK (Android SDK Plugin) and it is for thermal printer only.
Is it possible to use the Epson ePOS-Print SDK for developing Epson LQ-310 Dot Matrix Printer?
And is there any difference of algorithm between different models of Dot Matrix Printer?
Thanks.
Based on your question, I would guess you don't really understand anything about what you are asking.
More than likely, the SDK for a printer won't work for a different printer unless the OEM's documentation says it will. That's because the protocols used to communicate with devices evolve over time and are often completely different between device lines. That's true of most device APIs, not just printers.
I'm trying to figure out how to programatically send data back and forth from a Blackberry device to a Windows applications in the same type of manner that BlackBerry Desktop Software does. I would like to be able to query status of my BlackBerry app and have it send me a data buffer etc.
The device side API you need is the syncrhonization package.
I believe this document contains the starting point for writing the PC side of the synchronization.
It is located in C:\Program Files\Common Files\Research In Motion\USB Drivers
We have a couple of Blackberry apps and are now trying to prepare them for BB 10. These apps are made in Java via Eclipse and/or RIM IDE tool. However, when I went to https://developer.blackberry.com/platforms/bb10, I saw that there is no even a mention of Java SDK. Take a look at image below.
So how am I supposed to update Blackberry app to BB 10? Any ideas?
You have to decide what to do with your applications. If you have an Android version, one option is to repackage the APK to a BAR using the provided tool set so that it will run under the Android player. There are many good Android applications that provide an acceptable or even good user experience this way. Another option is to port your BlackBerry Java application to Android (if there is no existing Android version) then package the Android version for the player. This would also allow you to market the application to Android users. The final option is to port the BlackBerry Java applications to the Native SDK, Cascades, HTML5 or Adobe Air.
The best way forward depends on how tightly integrated into the BB10 system you want to be. While there are facilities provided in BB10 that are the equivalents to those is BlackBerry OS, there have been significant changes required to enable the improvements everyone wants to see on the new platform. If you see BB10 as a significant part of your future business then porting to Cascades would be very worth while.