Mobile Barcoder 0.2.0 released
Days after the release of 0.1.5 comes a major update which seeks to answer all of the common suggestions and make clone extensions obsolete
The two major features of version 0.2.0 are:
- There is now an options dialog which will allow you to choose between QR Code & Data Matrix as well as the size of the generated code
- Localisation is now possible, so if there are any kind users who would like to translate the text into their primary language, please leave a comment and I'll send some information.
Hopefully the addition of the option dialog means that the clones of my extension which are floating around on several random download sites are now rendered obsolete.
The extension is in the Sandbox area on the Mozilla Addons site, but eventually it should filter through to the main site.
As usual, please leave comments if there are any features missing that you think would improve the extension. The only addition I can think of is the ability to choose where the barcode appears on-screen (eg. in the centre always).



Comments
As I wrote on addons.mozilla.org your "Mobile Barcode" is really nice! The new thick white border makes it fast and robust. And I like the new simple icon.
Another idea for improvement: when transfering text selections then non-ascii characters get broken. I tried pages in UTF8 or in 8859-1 and I tried UpCode, KAYWA Reader and BeeTagg CH - non-ascii chars are never correct. Perhaps it can be fixed in your Add-on.
Thank you for your hint: Upcode is nice! KAYWA and BeeTagg both can read bigger QR-Codes but KAYWA re-routes every Link through kaywa.com and BeeTagg cannot handle generic texts.
greetings from switzerland,
+++ Oliver
Current, I test and I use the Firefox 3,1. beta 2. When will it give an update for Firefox 3.1x?
Regards
Please visit http://mskynet.com/static/QRGenAPI and check the bar code on the top of the page. When I read that bar code to my cell phone, I can make a call with just one click.
I'd like to select a phone number on a web site and use the right mouse button to "Make phone call" with the selection as the phone number. A lot of web applications and web sites have phone numbers and with this feature I could call them without typing the phone numbers myself.
Please consider this improvement. BTW, same could be applied to "Send SMS" and "Send Email" too. There is even something for GPS. I'm using Nokia E51.
Thanks!
1. Make the barcode picture savable - this is something I would really appreciate;
2. Make the button in the status bar open either save dialog or the option dialog, preferably left click save, right click options;
3. make the border size optional like the size itself
these 3 additions will make it the ultimate addon :) atleast for me
You can add it simply removing URLEncode() magic with the call to encodeURIComponent(plaintext).
This works perfectly for me.
I would really recommend to improve usability by adding options to _Save_ and _Copy to clipboard_ when showing a generated QR code.
I have some technical questions:
1. Do you generate our QR code inside the extension, or do you use any remote server/application/provider?
2. Do you know if it is possible to generate QR code which has defined/fixed pixels, an empty white area in the middle, for instance?
great job, keep going!!
Attila
Now as mentioned earlier, you definetly need to add a Save feature (and why not clipboard too?) .. (or just clipboard if that's easier).
I'm available for porting the project to French. Just send me the thing to be translated at megahawtspambox on gmail, and I'll do it happily!
Thanks for the thing!
HOWEVER that's not why I'm commenting, Google released a chart API that allows you to display a QR barcode!
using this url:
http://chart.apis.google.com/chart?cht=qr&chs=350x350&chl=
more info about the API is here:
http://code.google.com/apis/chart/types.html#qrcodes
Don't know if you're interested, I like the idea (if I could figure out why it's not working...)
Thank you for a wonderful add-on.
I've encountered a difficulty using the "barcode from link" feature while using a dark system theme (in which all the window decorations and toolbars and dropdowns are dark). The code (either QR code or Data Matrix) is not recognized without a white border. I know you tried to remedy a similar issue like this by making a clear (transparent) space around the code, but an opaque white border would correct this issue for everyone, including those using dark system themes.
I tested Mobile Barcoder 0.2.0 on both Firefox versions 2.0.0.22pre and 3.0.10. It worked in both cases when a light system theme was used. Barcode-from-link and barcode-from-selection failed in both FF2 and FF3 when a dark system theme was used. The page-to-barcode generator (at the bottom of the window frame) worked in both Firefox versions with either dark or light system themes.
It is so fabulously useful just the way it is, that I almost hate to even mention this issue. But as the incidence of dark themes is less common than light ones, and because I really want this tool to work in every possible situation, then I felt I should mention it.
After quite a while its me again. Sorry I missed your answer! Now I understood the issue with non-ASCII-chars thanks to the comment of Nathaniel above. Google Codes can encode them as UTF-8 *or* ISO-8859-1. Nokias mobilecodes.nokia.com and your add-on always do UTF-8. And mobile readers are not very flexible yet:
UpCode Reader 4.05.1 always treats non-ASCII as ISO-8859-1
BeeTagg CH 2.2.2.2-1 always treats non-ASCII as ISO-8859-1
Kaywa Reader 1.3 1 always treats non-ASCII as UTF-8
I have all three readers on my phone. But it would be great if the text encoding could be chosen in your already so nice add-on.
To test it use:
http://chart.apis.google.com/chart?cht=qr&chs=350x350&choe=ISO-8859-1&chl=Zürich
thanx for this nice piece of software!
https://addons.mozilla.org/en-US/firefox/addon/12364
http://tandot.co.uk/content/06-2009/scandot/
enables the insertion of a QR Code of the full page URL into the corner of printed pages. This allows recovery of the full URL where it might be truncated when printed in the page header or footer. It also allows recovery without having to type in the URL.
However, looking at that extension's source code, it appears to generate QR Codes, in /scandot/content/qrgen.js , by calling out to Google Charts.
I wonder whether you might be interested in adding similar functionality to your extension, but generating the bar codes with your own functionality that presumably does not need to make an external call (requiring both a live connection and the opportunity for Google to log the requests).
Unfortunately, I'm not currently versed enough to create a hybrid of the two extensions on my own.
I don't mean that as criticism; rather, just that my earlier request makes less sense in light of this.
Regards
Do you have the source code released anywhere? Open to code contributions, should I find the time to play with it?
thnx for the Qr code generator. I'd like to be able to save the generated Qr codes. Is it me that I did not find this option or is it not possible (yet). How can I incorporate the code in my application?
I use and love your add-on since 2008. Today I noticed that it stopped working! I checked it after upgrading Firefox to 3.5.9. But I did not use Mobile Barcoder for weeks. So I am not sure since when it is broken. It only shows small empty squares. On mozilla.org I saw that I am not the only one affected.
I am a developer and could help chasing this bug. Perhaps you could tell me how to produce helpful output from your add-on?
+++ Oliver
Great add-on. Will contribute. One suggestion is the ability to make a selection *in* a text box and right-click and "Create barcode from selection". Sometimes websites generate text in a textbox that I would like to put in barcode or sometimes I would just like to type something real quick and put it in a barcode.
Thanks again!
Mobile Barcoder 2.1 doesn't work in Firefox 3.6.7 under Linux. Displays just empty boxes in popups. Downgrading to 2.0 solves the problem.
It would be great if the option dialog provided the possibility for hiding this icon.
I have a suggestion for next development:
The plugin should be able to generate URL barcode without using the small icon on the firefox plugin bar. For example, a button on a regular toolbar (along with back,forward, stop, reload buttons). Me and probably more people don't like to keep plugin bar open in firefox because it consumes screenspace, and without it we can not generate barcode for the site URL.
Thank you again!!!
(popupset)
(tooltip id="mobilebarcode-tooltip"
onpopupshowing="mobilebarcode.getBarcode()"
noautohide="true")
(vbox)
(image id="mobilebarcode-status-image" src="" /)
(/vbox)
(/tooltip)
(/popupset)
(toolbarpalette id="BrowserToolbarPalette")
(toolbarbutton id="mobilebarcode-status-panel"
image="chrome://mobilebarcode/skin/icon-link.png"
label="&mobilebarcode.barcode;"
tooltip="mobilebarcode-tooltip"
class="toolbarbutton-1 chromeclass-toolbar-additional" /)
(/toolbarpalette)
obviously replace the ()'s with XML brackets. Feel free to incorporate this into the official version if you like.
*I am currently testing how effective it is to project the QR image onto a projection screen so that students can scan it from their seats. Lighting and other obstacles, such as QR image size, even at 2XXL can be problematic.
Thanks for the app.
Whenever I hover my mouse over the icon in order to generate a QR code, I receive a popup that says:
"Secure Connection Failed" in the taskbar, and then "chart.apis.google.com:443 uses an invalid security certificate" followed by a long list of the google sites that the certificate is valid for, for example google.co.uk, google.ca, google.com.au, etc. My only two options are to view the certificate or cancel, neither of which allow me to create the QR code.
So is this an error or something on my behalf? I appreciate any help!