کیو آر کد
QR Code یک رمزمیلهٔ ماتریسی (یا بارکد دودورا [دوبُعدی]) است. میتوان آن را با پویندههای QR، تلفن همراه دوربیندار و تلفن هوشمند خواند. این بارکُد دربردارندهٔ چیدمانی از چهارگوشهای سیاه بر روی زمینهٔ سپید است. دادهٔ نهفته میتواند نوشته، نشانی وب، شماره تلفن، یا دادهٔ دیگری باشد.
ایده ساخت و اجرای این رمز، در شرکت تویوتای ژاپن و در سال ۱۹۹۴ میلادی بدست آمد. استفاده از این کد در ژاپن بسیار فراگیر است و بیشترین کاربرد را میان بارکدهای دوبُعدی دارد. "QR" کوتاه "Quick Response" (پاسخ سریع) میباشد، زیرا سازندهٔ آن میخواست کُد به گونهای باشد که درونمایه با شتاب زیاد رمزگشایی شود.
محتویات |
اشاره [ویرایش]
با وجودی که برای بار نخست به منظور ردیابی قطعات در صنایع تولید خودرو مورد استفاده واقع شد، کدهای QR در زمینههای بسیار بیشتری استفاده میشود؛ شامل کاربردهای ردیابی تجاری و کاربردهای راحت سازی در تلفن همراه کاربران (که به mobile tagging شناخته میشوند)
QR آدرسها و URLهایی را که در نشریات، آهنگها، اتوبوسها، کارت تبلیغات، یا هر چیزی که کاربران نیاز به دانستن اطلاعات در مورد آن داشتند کد میکند. کاربرانی که به تلفن دوربیندار دارای برنامه کامپیوتری خواننده (reader) صحیح باشند میتواند تصویر کد QR را برداشت میکند و باعث میشود که مرورگر تلفن اجرا شده و به URL مورد نظر منتقل شویم. ارتباط دادن بین اشیاء دنیای فیزیکی با hardlink یا فرامتن دنیای فیزیکی شناخته میشود. سیستم تلفن همراه گوگل به نام اندروید بر روی برخی مدلهایش با استفاده از بارکد خوان (ZXing) داخلی خود استفاده از QR را پشتیبانی میکند و همچنین مرورگر آن تغییر مسیر (Uniform Resource Identifier(URI را پشتیبانی میکند که به کدهای QR اجازه میدهد متادیتا را به برنامههای موجود بر روی گوشی بفرستد. سیستمعامل سیمبیان شرکت نوکیا به بارکدخوان مجهز شده است، که آنرا قادر میسازد کدهای QR را بخواند.
کاربران با مراجعه به تارنماهایی که کد QR را مجانی تولید میکنند میتوانند کدهای خود را تولید کنند و چاپ کنند. نمونهای از این تارنماها را میتوانید در اینجا ببینید.
استانداردها [ویرایش]
مدارک استاندارد زیادی وجود دارد که کدکردن فیزیکی کُد QR را پوشش میدهد[۱]:
- October 1997 — AIM International[۲]
- January 1999 — JIS X 0510
- June 2000 — ISO/IEC 18004:2000 Information technology — Automatic identification and data capture techniques — Bar code symbology — QR Code (در حال حاضر معلق است) نشانه کد QR مُد ۱ و مُد ۲ را تعریف میکند.
-
1 September 2006 — ISO/IEC 18004:2006 Information technology — Automatic identification and data capture techniques — QR Code 2005 bar code symbology specification
نشانهای کد QR 2005 را تعریف میکند، توسعهای از کد QR مدل ۲. این استاندارد تعیین نمیکند که چگونه نشانه کد QR مدل ۲ را بخواند.
در سطح لایه کاربردی، تغییراتی بین محصولات مختلف وجود دارد. NTT docomo استانداردهای قابل پیادهسازی برای رمزگشایی URLها، اطلاعات تماس، و دیگر انواع داده برپا کردهاند.[۳] پروژه متن-باز "zxing" یک فهرست از انواع داده کد QR را شناسایی میکند.[۴]
مجوز [ویرایش]
استفاده از کد QR از نقطه نظر مجوز آزاد و مجانی است. کد QR به طور شفاف به صورت استاندارد ISO تعریف و منتشر شده است. Denso Wave حق امتیاز کد QR را در اختیار گرفته است، ولی حق امتیاز اجرا و پیادهسازی آن را خیر[۱].
لفظ کد QR یک علامت ثبت شده از شرکت Denso Wave [۵] است.
ظرفیت [ویرایش]
عناصر اصلی نشانه، مربعهایی با تعداد حداقل ۲۱ × ۲۱ و حداکثر ۱۷۷ × ۱۷۷ در نشانه اصلی هستند. قسمت حاشیهای (منطقه سکوت) باید حداقل دارای عرضی برابر با ۴ برابر عناصر کوچک نشانه باشند. اطلاعات بیشتر را میتوان با در اختیار گرفتن تا ۱۶ نشانه ذخیره کرد.
| ظرفیت داده کد QR[۶] | |
|---|---|
| عددی خالص | حداکثر ۷٬۰۸۹ کاراکتر |
| الفبارقمی | حداکثر ۴٬۲۹۶ کاراکتر |
| دودویی (۸ بیتی) | حداکثر ۲٬۹۵۳ بایت |
| [[ویکیپدیا:Kanji/Kana | حداکثر ۱٬۸۱۷ کاراکتر |
| ظرفیت تصحیح خطا | |
|---|---|
| سطح L | ۷% از کلمات کد شده قابل بازیافت هستند. |
| سطح M | ۱۵% از کلمات کد شده قابل بازیافت هستند. |
| سطح Q | ۲۵% از کلمات کد شده قابل بازیافت هستند. |
| سطح H | ۳۰% از کلمات کد شده قابل بازیافت هستند. |
کدهای QR از تصحیح خطای Reed–Solomon استفاده میکنند. مثال زیر نشان میدهد که کد QR چگونه با اختلال دست و پنجه نرم میکند. یک سری پیکسل از روی کد اصلی برداشته میشود یا به آن اضافه میگردد تا اختلال در خط مرزی آن بررسی شود. هر دو تصویر تغییر یافته به وسیله تشخیص خطای "سطح L" قابل تشخیص است. پس با اطلاعات ارائه شده میتوانیم بگوییم که حداکثر اطلاعات قابل ذخیرهسازی کد QR (با ۱۷۷ × ۱۷۷ عنصر و تصحیح خطای سطح L) برابر با ۲۳٬۶۲۴ بیت (۲٬۹۵۳ بایت) است برای اطلاعات الفبارقمی است.
تغییرات [ویرایش]
کد QR میکرو یک نسخه شبیه کد QR استاندارد است اما برای کاربردهایی که قابلیتی کمتر از بارکد خوانهای دستی معمولی دارد. همچنین کد QR میکرو متفاوت زیادی وجود دارد. بهترین این کدها قابلیت نگهداری ۳۵ کاراکتر را دارد.
Design QR' یک کد QR است که بهینهسازی شده به صورتی که یک تصویر و یا لوگو را ذخیره کند به طوری که روال تبدیل کد را سرعت ببخشد.[۷]
کاربرد هنری [ویرایش]
گروه پاپ بریتانیایی Pet Shop Boys از کد QR به عنوان یک کار هنری برای آهنگ بانلودی (غیر فروشی) خود با نام Integral در سال ۲۰۰۷ استفاده کردند. در کلیپ ویدیویی این آهنگ نیز از کد QR استفاده شده است. هنگامی که کد به صورت صحیح خوانده شود، کاربر به تارنمای Pet Shop Boys تغییر مسیر داده میشود، و سپس صفحههای مربوط به کارت ملی انگلیس پدیدار میشوند.
کاربرد پزشکی [ویرایش]
متاسفانه سالانه بیش از چند میلیون کودک جان خود را از دست میدهند، چرا که آنها به واکسن قابل پیشگیری مورد نیاز شان دسترسی ندارند. اما این مشکل هم قابل حل شدن است و اینجاست که تکنولوژی خود را نشان میدهد. آقای پتر بیگل به تازگی راهی برای کاهش تعداد تلفات و مدیریت بهتر بیماران یافته است. راه حل یک برنامه به نام «ایمنی» است. کار این برنامه به این صورت است که به یک کد QR پیوند میدهد که میتوان آن را به گردن بیمار آویزان کرد، یا در آن را در وسایل امن جاسازی کرد.
اما شاید بپرسید، خب یک کد QR به چعخله دردی میخورد؟ باید گفت که پزشکان پس از اسکن کد QR قادر خواهند بود تا به سرعت به پرونده بیمار دسترسی داشته باشند و نوع دارو و واکسن مورد نیاز را شناسایی کنند.
با این کدها پزشکان قادر خواهند بود تا به صورت بهتر خود برای به ارمغان آوردند واکسن و داروها آماده کنند، که در نتیجه از سفرهای متعدد وقت گیر جلوگیری میکند. این طرح برای کودکان روستایی و یا دور افتاده بسیار کارآمد خواهد بود و میتوان از آن به عنوان یک تکنولوژی پاک و کمک بخش نام برد. محسن روح پرور آقای کاکاریکی [۸] صاحب امتیاز تارنمای Radical Cross Stitch یک کد QR بزرگ برای مشارکت در برنامهای که فستیوال خیابانهای ملبورن[۹] ی[۱۰] خوانده میشود، ساخته است. و یک سری کدهای با اندازه کوچک ساخت که یکی از آنها در نمایشگاه Craftwerk 2.0 در سوئد[۱۰] به نمایش درآمد.
هشدار [ویرایش]
با در نظر گرفتن تواناییهای نرمافزاری دستگاه خواننده کد (مثلا تلفن همراه) احتمال خطرهای فراوان فنی و مالی وجود دارد. از جمله مواردی پیش آمدهاند که دستگاه خواننده، پس از دریافت دادههای "کد کیو آر" به صورت خودکار چندین پیامک (اس ام اس) پردازشی به قیمت چندین دلار (از نوعی که دریافت کننده پیامک از شرکت مخابرات حق العمل دریافت میکند)، به یک سازمان روسی فرستاده یا اینکه بخشی از لیست شماره تلفنهای کاربر با نام و مشخصات به مقصد ناشناختهای ارسال گشته. خطر دیگر دریافت انواع بدافزار هاست که میتوانند تلفن همراه را دچار مشکل جدی کنند.[۱۱][۱۲][۱۳]
منبعها [ویرایش]
- ↑ ۱٫۰ ۱٫۱ "QR Code Standardization". Denso-wave.com. http://www.denso-wave.com/qrcode/qrstandard-e.html. Retrieved 2009-04-23.
- ↑ "AIM GLOBAL Online Store". Aimglobal.org. https://www.aimglobal.org/estore/ProductDetails.aspx?ProductID=31. Retrieved 2009-04-23.
- ↑ "Synchronization with Native Applications". انتیتی دوکومو. http://www.nttdocomo.co.jp/english/service/imode/make/content/barcode/function/application/. Retrieved 17 February 2009.
- ↑ "Barcode Contents". zxing – A rough guide to standard encoding of information in barcodes. http://code.google.com/p/zxing/wiki/BarcodeContents. Retrieved 17 February 2009.
- ↑ "QR Code.com publisher=Denso-wave.com". 2003-11-06. http://www.denso-wave.com/qrcode/index-e.html. Retrieved 2009-04-23.
- ↑ "About 2D Code". Denso-wave.com. http://www.denso-wave.com/qrcode/aboutqr-e.html. Retrieved 2009-04-23.
- ↑ "design QR". IT DeSign Inc.. http://d-qr.net/. Retrieved 2009-11-19.
- ↑ "Kakariki". IT DeSign Inc.. http://radicalcrossstitch.com/author/kakariki/. Retrieved 2009-1-12.
- ↑ Streets Of Melbourne Festival
- ↑ ۱۰٫۰ ۱۰٫۱ "QRacks in the Land". Kakariki. http://radicalcrossstitch.com/2009/01/12/qracks-in-the-land/. Retrieved 2009-1-12.
- ↑ A Recipe for a Mobile Malware Tsunami
- ↑ Security assessment of mobile QR readers
- ↑ AVG (AU/NZ) Cautions: Beware of Malicious QR Codes