<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>parking &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/parking/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Mon, 17 Nov 2025 03:49:18 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>parking &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[Paying for Parking via QR Code]]></title>
		<link>https://shkspr.mobi/blog/2011/09/paying-for-parking-via-qr-code/</link>
					<comments>https://shkspr.mobi/blog/2011/09/paying-for-parking-via-qr-code/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 02 Sep 2011 11:26:23 +0000</pubDate>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[qr]]></category>
		<category><![CDATA[parking]]></category>
		<category><![CDATA[payment]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=4369</guid>

					<description><![CDATA[Update: A version of this article appears on Sophos&#039;s NakedSecurity blog  Last year I blogged about how easy it would be to pay for parking via QR code.  Now it looks like Islington Council have partnered with Verrus to make this a reality.  But is it any good?  Well.... nearly.  Let&#039;s take a look.  The Initial Impression  The QR code is fairly clear and I was able to scan it without issue…]]></description>
										<content:encoded><![CDATA[<p><ins><strong>Update:</strong> <a href="https://web.archive.org/web/20120902015521/http://nakedsecurity.sophos.com/2011/09/14/qr-code-security-risks-car-park/">A version of this article appears on Sophos's NakedSecurity blog</a></ins></p>

<p>Last year I blogged about how easy it would be to <a href="https://shkspr.mobi/blog/2010/11/practical-uses-for-qr-codes/">pay for parking via QR code</a>.  Now it looks like <a href="http://www.islington.gov.uk/">Islington Council</a> have partnered with <a href="https://web.archive.org/web/20121104042943/http://www.verrus.com/verrus/index.aspx">Verrus</a> to make this a reality.</p>

<p>But is it any good?  Well.... nearly.  Let's take a look.</p>

<h2 id="the-initial-impression"><a href="https://shkspr.mobi/blog/2011/09/paying-for-parking-via-qr-code/#the-initial-impression">The Initial Impression</a></h2>

<p>The QR code is fairly clear and I was able to scan it without issue underneath street lighting.  Sadly, there is no call to action.  What does scanning the code do?
<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/09/Islington-Parking-QR-Code.jpg" alt="Islington Parking QR Code" title="Islington Parking QR Code" width="480" height="890" class="aligncenter size-full wp-image-4370">
(My camera has somehow mangled the photo. Sorry!)</p>

<h2 id="code-density"><a href="https://shkspr.mobi/blog/2011/09/paying-for-parking-via-qr-code/#code-density">Code Density</a></h2>

<p>They've used the highest level of error correction ("Q") which is a good idea. In an external environment codes can get damaged or dirty.  The higher the EC, the more chance the code will be readable.</p>

<p>However, they've shot themselves in the foot by using an absurdly long URL for analytics purposes.</p>

<pre>http://m.paybyphone.co.uk/?
   utm_source=islington&amp;
   utm_medium=qrcode&amp;
   utm_campaign=mweb</pre>

<p>Surely this could be made more efficient?</p>

<pre>http://m.paybyphone.co.uk/?s=islngtn&amp;m=qr&amp;c=2</pre>

<p>Or even better</p>

<pre>http://m.paybyphone.co.uk/123456&amp;s=qr</pre>

<p>Because, you see, the code only goes to the main payment site - leaving the user to type in the parking bay's ID number.</p>

<h2 id="code-destination"><a href="https://shkspr.mobi/blog/2011/09/paying-for-parking-via-qr-code/#code-destination">Code Destination</a></h2>

<p>After scanning the code, this is what the first time user sees.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/09/QR-Parking-Destination.png" alt="QR Parking Destination" title="QR Parking Destination" width="480" height="623" class="aligncenter size-full wp-image-4372"></p>

<p>Annoyingly they've hardcoded the zoom - so users with impaired vision (or fat fingers) won't be able to use the site.</p>

<pre>&lt;meta name="viewport" content="width=320,
   target-densitydpi=160,
   maximum-scale=1.0" /&gt;
</pre>

<p>The site is a little bland - and the "sign up" button is hidden out of the way - but it's the functionality which concerns me the most.</p>

<h2 id="registering"><a href="https://shkspr.mobi/blog/2011/09/paying-for-parking-via-qr-code/#registering">Registering</a></h2>

<p>If you've never used the system before, you need to register on this screen.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/09/QR-Parking-Payment.png" alt="QR Parking Payment" title="QR Parking Payment" width="480" height="800" class="aligncenter size-full wp-image-4376">
While it's good that they'll take payment from international users, it's <em>plain dumb</em> to require someone to type in a credit card number.</p>

<p>What if there's a gang of vicious hoodies waiting to snatch credit cards from unsuspecting users?
How fiddly is it to type out a 16 digit number when you're in a hurry to park?
Who is going to remember yet another password or PIN?</p>

<p>(Incidentally, take a look at the above screenshot. Is their branding "paybyphone" or "PayByPhone"?)</p>

<h2 id="solutions"><a href="https://shkspr.mobi/blog/2011/09/paying-for-parking-via-qr-code/#solutions">Solutions?</a></h2>

<p>Here's how I would set the scheme up...</p>

<ol>
    <li>URL in the QR code reflects the location it is in. E.G. http://m.paybyphone.co.uk/123456</li>
    <li>User scans code, selects the amount of parking they want to pay for. Clicks "Pay".</li>
    <li>A mobile payment solution charges the amount to the user's bill, or deducts it from their credit.</li>
    <li>User walks away happy.  No need to register or remember a Personal PIN Number for identifying herself.</li>
</ol>

<p>Scan, select, click.  No typing, no memorising, no hassle. Surely that's better than fiddling around with credit cards?</p>

<h2 id="overall"><a href="https://shkspr.mobi/blog/2011/09/paying-for-parking-via-qr-code/#overall">Overall</a></h2>

<p>A little disappointing. A great first step, but it could be made so much easier with mobile payments.</p>

<h2 id="disclaimer"><a href="https://shkspr.mobi/blog/2011/09/paying-for-parking-via-qr-code/#disclaimer">Disclaimer:</a></h2>

<p>I currently work for InMobi who have a product called <a href="https://web.archive.org/web/20120505011250/http://www.inmobi.com/smartpay/">SmartPay</a>. There are several other cross-network payment solutions like <a href="http://www.boku.com/">Boku</a> or <a href="https://web.archive.org/web/20120701003442/http://www.beemme.co.uk/tour/buy-it">Beem</a>.</p>

<p>This blog is personal and does not represent my employers in any way.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=4369&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2011/09/paying-for-parking-via-qr-code/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Practical Uses for QR Codes]]></title>
		<link>https://shkspr.mobi/blog/2010/11/practical-uses-for-qr-codes/</link>
					<comments>https://shkspr.mobi/blog/2010/11/practical-uses-for-qr-codes/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 17 Nov 2010 08:30:55 +0000</pubDate>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[qr]]></category>
		<category><![CDATA[dtmf]]></category>
		<category><![CDATA[parking]]></category>
		<category><![CDATA[QR Codes]]></category>
		<category><![CDATA[ringgo]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=2975</guid>

					<description><![CDATA[There seems to be a lot of talk at the moment about how marketing can make use of QR codes.  I wanted to highlight a few ways in which 2D codes can be used for slightly more practical usage.  There&#039;s nothing wrong with selling more cheese - but I think that only scratches the surface of these little squares of brilliance.  You may have seen these Ringo.co.uk ticket machines.  They are meant to be …]]></description>
										<content:encoded><![CDATA[<p>There seems to be a lot of talk at the moment about how <a href="https://web.archive.org/web/20101119073644/https://2d-code.co.uk/category/marketing/">marketing can make use of QR codes</a>.  I wanted to highlight a few ways in which 2D codes can be used for slightly more practical usage.  There's nothing wrong with selling more cheese - but I think that only scratches the surface of these little squares of brilliance.</p>

<p>You may have seen these <a href="http://www.ringgo.co.uk/">Ringo.co.uk</a> ticket machines.  They are meant to be a convenient way to pay for parking tickets - but could QR codes make them more useful?</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2010/11/Ringo.com_.jpg" alt="Ringo Instructions" title="Ringo Instructions" width="500" height="761" class="aligncenter size-full wp-image-2976">

<p>The user's action is: call, quote a number, their numberplate and then their credit card details.  This is all done using speech recognition.  Speech recognition can be handy - no fiddling about pushing numbers in on a tiny keypad with your frozen fingers - but on the noisy streets of London, its accuracy can be a bit hit-and-miss.  You also run the risk of someone overhearing your credit card details.</p>

<p>So, how can QR codes make this easier for the customer and increase revenues for the vendor?</p>

<h2 id="click-to-call"><a href="https://shkspr.mobi/blog/2010/11/practical-uses-for-qr-codes/#click-to-call">Click To Call</a></h2>

<p>This is perhaps the easiest to implement.  Prevent wrong numbers by creating a simple QR code to call the phone number.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2010/11/QR-Call-Number.png" alt="QR Call Number" title="QR Call Number" width="132" height="132" class="aligncenter size-full wp-image-2980"></p>

<p>We could also implement a pause, and then get the phone to dial the touch tone code for the ticket station the user is at.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2010/11/QR-Dial-Pause.png" alt="QR Dial Pause" title="QR Dial Pause" width="132" height="132" class="aligncenter size-full wp-image-2979">
The <a href="http://www.ietf.org/rfc/rfc2806.txt">RFC for the tel: specification</a> indicates that "p" be used as a pause character.  It seems that some phones accept only the "," character.  I've found this difficult to work consistantly - although the worst-case scenario is that the phone number is dialled but no DTMF tones are passed.</p>

<h2 id="mobile-payments"><a href="https://shkspr.mobi/blog/2010/11/practical-uses-for-qr-codes/#mobile-payments">Mobile Payments</a></h2>

<p>Finally, rather than faff around with credit cards - why not use mobile payments?  This code goes to an (as yet) non-existent mobile page.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2010/11/QR-m.RingGo.png" alt="QR m.RingGo" title="QR m.RingGo" width="148" height="148" class="aligncenter size-full wp-image-2978">
From here, the user can type in their vehicle's registration number and pay either using mobile payment, their credit card, Google Checkout, PayPal... whichever service RingGo wants to offer.</p>

<h2 id="other-considerations"><a href="https://shkspr.mobi/blog/2010/11/practical-uses-for-qr-codes/#other-considerations">Other Considerations</a></h2>

<p>In an environment like a city, it is quite likely that the QR code will get damaged, defaced or simply dirty.  By increasing the error correction within the code, we can ensure the code is readable even after quite severe alteration.</p>

<p>There are four different levels of error correction.  The greater the level, the smaller the individual pixels become - so there is also a small trade off in readability.</p>

<h3 id="low-7"><a href="https://shkspr.mobi/blog/2010/11/practical-uses-for-qr-codes/#low-7">Low (7%)</a></h3>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2010/11/Low-Error-Correction.png" alt="Low Error Correction" title="Low Error Correction" width="200" height="200" class="aligncenter size-full wp-image-2985">

<h3 id="medium-15"><a href="https://shkspr.mobi/blog/2010/11/practical-uses-for-qr-codes/#medium-15">Medium (15%)</a></h3>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2010/11/Medium-Error-Correction.png" alt="Medium Error Correction" title="Medium Error Correction" width="200" height="200" class="aligncenter size-full wp-image-2984">

<h3 id="quarter-25"><a href="https://shkspr.mobi/blog/2010/11/practical-uses-for-qr-codes/#quarter-25">Quarter (25%)</a></h3>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2010/11/Quarter-Error-Correction.png" alt="Quarter Error Correction" title="Quarter Error Correction" width="200" height="200" class="aligncenter size-full wp-image-2982">

<h3 id="high-30"><a href="https://shkspr.mobi/blog/2010/11/practical-uses-for-qr-codes/#high-30">High (30%)</a></h3>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2010/11/High-Error-Correction.png" alt="High Error Correction" title="High Error Correction" width="200" height="200" class="aligncenter size-full wp-image-2983">

<h2 id="end-result"><a href="https://shkspr.mobi/blog/2010/11/practical-uses-for-qr-codes/#end-result">End Result</a></h2>

<p>At the very least, this reduces the possibility of dialling an incorrect number.  Used to its full potential, the user's journey is...</p>

<ol>
    <li>Scan Code</li>
    <li>Enter vehicle's registration number</li>
    <li>Single click on a <a href="https://web.archive.org/web/20101117074502/http://www.payforituk.com/">payforit</a> button and have the cost added to their phone bill.</li>
</ol>

<p>Surely that's much better than messing about with creaky voice recognition while holding your credit card out for any passing ne'er do well to steal?</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=2975&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2010/11/practical-uses-for-qr-codes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
