How to disable the security setting on a Bixolon SRP-350IIObe - ios

I currently have a need to disable the bluetooth security on a Bixolon SRP-350IIObe thermal printer. The pairing process of having to type in the pin to connect to the printer isn't a positive thing for my use case of this printer. The printer is currently in iOS only mode, using MFI.
According to bixolon's documentation it should be possible as bixolon states the following
3-4 Register this Printer form the search results.
- If a security setting is enabled, register after entering the PIN Code.
(PIN Code=Pass Key: password of the Bluetooth device, Default code: 0000)
Source:
http://www.bixolonusa.com/upload/download/srp-350iiobe_bluetooth%20connection%20manual_english_rev_1_00.pdf
I have been searching out the information through the bixolon site's documents, but have yet to find any information on how to achieve this.
Any help or ideas on a resolution would be appreciated.
Edit:
In light of receiving downvotes with no justification as to why I feel that perhaps I should include more of a reason as to the need to disable the security setting on my own SRP350. I plan to have many of these printers and I won't be doing the pairing work on them so it will be easier to just tell someone how to pair without the passcode issue. I am writing against the bixolon api and the pairing process will be done by non tech oriented people at offsite locations between the printer and iOS devices.
Thank you.

After more digging it would appear the utility to achieve the bluetooth settings and pin code changes is called Unified POS Utility. The disc is included with the printer and the utility will run on a windows machine. After connecting to the printer you can go to the VMSM (Virtual Memory Setting Manager) and then bluetooth settings. It is in this menu you can edit the pin code and even disable the need for a security layer during the pairing process.
The download for the utility is found here > http://www.bixolonusa.com/html/en/download/download_product.xhtml?prod_id=82

Related

How does TeenSafe iOS App Access Text Messages?

Today I saw a news feature on the TeenSafe app. They showed features such as locking out an iPhone and eavesdropping on the text messages sent by a phone. I understand how this might be possible on Android but how can this be done on a non-jailbreaked iPhone?
This is interesting, but it sounds kind of scary though knowing someone else is tracking your every move. Anyway, I read their website and I saw this:
How does TeenSafe work
TeenSafe Control uses Mobile Device Management (MDM) Protocol, similar to the way corporations secure devices used on their networks in order to protect their network from Internet threats. An MDM certificate is installed on your teen’s iPhone and paired with the TeenSafe Control App on your iPhone, giving you the power to control it remotely. TeenSafe Control’s proprietary method of incorporating MDM makes it difficult for your teenager to disable or remove it. In cases where they find a way, we will alert you via email.
You can look up on Mobile Device Management to find out more.
Ok, I found out here:
http://www.bewebsmart.com/parental-controls/monitor-imessage-with-teensafe/
Basically, you need your teen's iCloud username and password and iCloud backup has to be enabled for the device. So no special magic here and it's not perfect.

installing wifi option in sony smart glass

I have been using sony smart glass in my project.It is very important for me to access wifi. how can i connect..? it just gives w-lan address when i click w-lan option in glass.I went through sony website but i couldnt find anything related to it. I also found this question in stackflow asked by some other user.The solution given to him was.,the glass can connect automatically itself. If w-lan is password protected how can it connect automatically.? because it is not working.is there any other option available.? like is it possible to install wifi option.?
Initially for SmartEyeglass to work with your device you have to connect over Bluetooth, but if you need extra performance from the glasses you can shift it in to high-power mode. If you activate the camera button on the glasses they will automatically switch to high-power mode. If you are referring to this question then that is what it is talking about:
Connect Sony SmartEyeGlass to Wifi
Here is more information about high power mode
https://developer.sony.com/develop/wearables/smarteyeglass-sdk/guides/settings/#toc-2
Unfortunately there is no way for you to use the wifi connection other than this. Hope that helps

Using barcode scanner (like Grabba) from with-in my iOS application

My objective is simple: Read the data from a barcode scanner.
I know that there's an option for scanning the barcode using camera, but in my experience the results are not very accurate in less than ideal situation i.e. bad lighting. So, I'm exploring if an external device can be easily connected with the iPhone/iPad and which can provide the barcode data just like an external keyboard.
So, can I read the barcode, which is scanned using an external device? If so, can I do it without writing any code, or will I have to specifically add some kind of support in my application?
Answer
Any iOS compatible Bluetooth scanner that supports HID mode. For instance, any Socket CHS. Once connected, it will behave exactly as you said "just like an external keyboard".
HID vs SDK
HID: Using any scanner as a keyboard, you are limited to inputting scanned data into open input fields where the user can modify the scanned data and there are limited options for post-processing and validation.
Because the scanner appears to iOS as a keyboard, iOS hides the onscreen keyboard - which makes sense... if the scanner were an actual keyboard. Some scanners (incl. Socket CHS 7Ci & 7Xi) provide a mechanism to force the keyboard (On our CHS double-click the power button) or the app can force the keyboard (see: related stackoverflow questions)
SDK: Developing an app using the SDK provides a more robust setup and handles more complex use cases: Scan into the application even if an input field is not active, enforce a particular scan order (Scan a UPC followed by a VIN number, not vice versa), or parse the scanned data (Breaking a timedate stamp into year, month, day, time).
Conclusion: Personally, I'd use HID mode as a quick and dirty way to get started, but would switch to the SDK for the final product. Obviously, it depends on how much control you need/want.
Disclaimer: I work for Socket Mobile
You can download the demo from the link
http://www.datecs.bg/en/products/Linea-Pro-iPhone-SDK/8/102
Just run LineaDemo after unzip it. It's scanning using Linea Pro Scanner[External device]

How apple devices recognise that an open wifi requires credentials

Sorry for the title, but I don't fully know how to ask this questions, and I do think it's related to programming.
If you have an apple mobile device, and you walk into a place that has an open wifi (such as many on the coffee chains or airports), and you try to use the Internet, a screen appears asking for the credentials to use the Internet. This screen is not in safari, but ios recognises that it needs a password to access the internet and displays this screen. In the UK, BT open zone does this.
I'm wondering how the apple device recognise this. Is it a standard? (I haven't seen this on android devices). I've tried googling this, but I couldn't find anything (probably because I don't fully know what to search for)
Just in case, I'm not talking about a secure wifi, that requires a password.
I don't know about Apple, but Windows 8 apparently tries to connect to one of Microsoft's web servers and verifies if this works.

Wifi native with metro style app (Windows 8)

I would like to know if it is a way to to manage a wifi configuration with metro apps ?
Basically I want my application to list and retrieve information about all the available wifis the phone detects. I saw that it was possible so far using the wlanapi.h but I can't figure out how to use it in this metro style app context.
If you have any idea, please tell me.
Cheers
According to this MSDN thread - it is not possible to list all wifi networks in range, but you can call NetworkInformation.GetConnectionProfiles() to list the known networks (or connection profiles) or NetworkInformation.GetInternetConnectionProfile() to access the one currently used for Internet access.

Resources