วันศุกร์ที่ 11 มิถุนายน พ.ศ. 2553

ตอนที่ 3 การสร้าง และ การใช้งาน QR-Code

ตอนที่ 3 การสร้าง และ การใช้งาน QR-Code

เขียนโดย: อดิศร เกษรสมบัติ

วันที่ 11 มิถุนายน 2010


สร้าง QR-Code รับกระแสบอลโลก FiFa World Cup 2010

พอดีดูช่อง 3 วันนี้ เค้าว่าโลกจะถูกเขย่าอย่างรุนแรง ผ่านดาวเรียงตัวกัน วันพรุ่งนี้(12มิย.2010)อะไรทำนองนั้น แต่ก็อย่าเพิ่งตื่นตระหนกมากจนเกินไปครับ... มาคลายเครียด กับอะไรสนุกๆกันก่อนครับ แต่ถ้าใครเครียดนัก ก็สวดมนต์หรือ อธิษฐานกันก่อนนะครับ

Waga Waga! Waga Waga! ลุยเลย ลุยเลย เย้! ลุยไปด้วยกัน สู้ไปด้วยกัน แม้ไม่ได้ไปดูการแข่งขันฟุตบอล ถึงแอฟริกาใต้ แต่งานนี้ นอนดึกกันแน่ เริ่มจากวันนี้เลย ดูโปรแกรมคร่าวๆกันตรงนี้ก่อนครับ

การนอนดึกนั้นเลี่ยงไม่ได้เพราะหลายท่านคงชอบดูบรรยากาศถ่ายทอดสดมากกว่า แต่ถ้าใครอยากติดตามข้อมูลแบบไม่กระพริบตาผ่านทาง Website ลองเข้าไปที่นี่ครับ...

หรือใครสนใจ Wallpaper ก็ตรงนี้เลยครับ

หรือถ้าใคร ชอบบริหารร่างกาย ช่วงพักครึ่ง ด้วยการเต้น สไตล์แอฟริกา แบบ Waga Waga! มีสอนท่าเต้นให้ด้วย หรือเอา แตร วูวูเซลา (vuvuzela) มาเป่าก็เข้าท่าดีนะครับ ส่วนบ้านข้างๆจะปาปลาร้ามาใส่ก็อีกเรื่องนะครับ เย่ เย้!

เข้าไปดูกันได้ที่...

เอ!... ^ ^ ว่าแต่จะทำยังไงถึงจะดูข้อมูลเหล่านี้ได้ ตามมาเลยครับ...

ตอนที่ 3 การสร้าง และ การใช้งาน QR-Code

ปัจจุบันมีหลายค่ายที่มีการพัฒนาในรูปแบบการใช้งานบาร์โค้ดสองมิติ(2D-Barcode) ที่ใกล้เคียงกัน แต่ยังไม่ได้กำหนดออกมาในด้านการใช้งานแบบ Universal ให้จูนการใช้งานร่วมกันได้ทั้งหมด แม้จะมีมาตรฐานสากลที่กำหนดโดย ISO และ IEC หรือ I อะไรอีกต่อมิอะไรออกมาก็ตาม ก็คงต้องรอกันอีกสักพักครับ ไม่ว่าจะเป็นมาตรฐานของบริษัทผู้พัฒนา QR-Code, PDF417, DataMatrix, Maxi code (ซึ่งจะกล่าวถึงในครั้งต่อไป)

รูป :Typical 2D-Barcode

บางเจ้าถึงขนาดสร้างมาตรฐานกันขึ้นมาเลย เช่น BeeTagg QR(ชื่อพยายามสื่ออยู่แล้วว่าเป็น “รังผึ้ง” ลักษณะทรง6เหลี่ยมเล็กๆหลายๆอันในกล่องสี่เหลี่ยมอีกที ก็เท่ห์ไปอีกแบบ) แต่ผมเชื่อว่ามาตรฐานนี้อาจจะยังไม่เป็นที่นิยมในเอเซียครับ ใครสนใจก็ลอง Click ดู http://generator.beetagg.com/

รูป : เป็นFB.(http://www.facebook.com/adisorn.momotaro) ผมที่สร้างจาก Beetagg -Code จาก http://generator.beetagg.com/

หรือจะเป็นการสร้างมาตรฐาน จากทาง Microsoft ขึ้นมา เรียกว่า Microsoft Tag เจ้าสามเหลี่ยมสามสี ที่ใช้ในผลิตภัณฑ์ของ Microsoft จากฝั่งอเมริกา (ที่จะกล่าวถึงในตอนต่อไปด้วย!)

มาตรฐานใหม่นี้ เห็นบอกว่า ไวไม่แพ้มาตรฐาน QR-Code จากทางญี่ปุ่นแถมยังรองรับภาษาไทยด้วย ที่มากไปกว่านั้น คือ แม้ภาพ Barcode มัวหรือขาดความชัดเจน แต่ยังสามารถ Decode ข้อมูลได้อย่าง รวดเร็ว ฉับไว อาจจะเรียกได้ว่าการอ่านค่ามีความแม่นยำกว่า QR-Code ก็ว่าได้ ก็ถือว่าเป็นอีกมาตรฐานหนึ่งที่มีความน่าสนใจครับ เพราะ Applications จากทาง Microsoft ที่จะมีการพัฒนาในอนาคต จะพัฒนาให้รองรับทุกเพลตฟอร์มคือ อ่านได้หมดทุกมาตรฐานว่างั้นเถอะ

รูป : มาตรฐาน Barcode - Microsoft Tag จากทาง Microsoft

http://www.youtube.com/watch?v=_g3-tHrHIVk&feature=related

http://www.youtube.com/watch?v=kZqCtTmcYLI&feature=related

http://www.youtube.com/watch?v=YHlOiRKIWic&feature=related

คราวนี้เราลองมาดูจากต้นฉบับ(Blue Print) ผู้ที่ให้กำเนิด QR-Code Model มาใช้กันเป็นเจ้าแรก บริษัทฯนี้จะเป็นใครอื่นไปไม่ได้ นอกจาก Denso-Wave บริษัทฯลูกของ TOYOTA ที่พี่ท่าน พัฒนา QR-Code Model มาเพื่อกาลนี้



รูป : Head Office (Toranomon 4-Chome MT Bldg.2 4-2-12,Toranomon,Minato-ku, Tokyo, 105-0001 Japan) สำหรับใครที่อยากทราบข้อมูลเพิ่มเติมก็เข้าไปที่ http://www.denso-wave.com/qrcode/index-e.html

และนอกจากนั้นยังมี Applications ที่เป็น Trial Edition(ตัวทดลอง) จากทาง Denso-Wave ให้Download ด้วย

ด้วยมาตรฐานที่แตกต่างกัน ผู้พัฒนา Applications ในแต่ละสำนักฯ จึงยังไม่มีการประชุมเพื่อการพัฒนา 2D Barcode ที่รองรับการใช้งานร่วมกันทั่วโลก(Universal) อย่างจริงๆจังๆ เพื่อให้การใช้งานได้กว้างมากยิ่งขึ้น และการพัฒนาเพื่อให้รองรับในหลายๆภาษา ดังนั้นเราคงต้องเลือกใช้ให้เหมาะสม กับ User แต่ละคนครับว่าจะเลือกใช้ Applications แบบไหนดี เพื่อตอบกับวัตถุประสงค์และ การใช้งานที่ก่อให้เกิดประโยชน์สูงสุด

มาสร้าง(Gen) และใช้งาน QR-Code กันดีกว่า :>

บางคนอาจจะงงว่า “Gen”คืออะไร ตามผมมา เรื่อยๆครับ แล้วจะเข้าใจเอง...

ก่อนจะยลโฉมเจ้าแท่งสี่เหลี่ยมสองมิติ(QR-Code)ก็ต้องต่อ Computer หรือ Note Book กับ Internet ก่อนนะครับ หรือผ่านทางมือถือ ก็ไม่ผิดกติกาแต่อย่างใด เพราะทำทุกอย่างได้ใกล้เคียงเครื่อง PCเข้าไปทุกที(แต่เช็คด้วยว่าจ่ายตังค์ค่า Net (Adsl,Wifi,GPRS,Edge,3G Airtime)กันหรือยัง 555 :>) ซึ่งการสร้าง(Gen)และใช้งาน QR-Code สามารถทำผ่าน3 ช่องทาง ดังต่อไปนี้

1. ผ่าน Partner หรือ ผู้พัฒนา QR-Code Applications บน Web site ที่อยู่ในมาตรฐานของ QR-Code หรือ 2D-Barcode เป็นต้น (ของในแต่ละค่าย) พูดง่ายๆก็คือ ใช้ Web Site ในการสร้าง QR-Code นั่นเอง

2. ผ่านโปรแกรมสำเร็จรูป เช่น XRen QRCode Tool (สำหรับ PC) และ สำหรับเครื่อง Mac ซึ่งจะไม่กล่าวถึง ณ ที่นี้ แต่ใครที่เป็นสาวก Mac ก็อย่าเพิ่งน้อยใจ สามารถดาวน์โหลดและทดสอบการใช้งานกันได้ที่

http://mac.wareseeker.com/free-bar-code-generator/ อันนี้มีของฟรีเยอะมาก

http://www.tec-it.com/en/software/selection/qrcode-barcode-generator/EntryPage.aspx?adid=qr_ln&gclid=COKKrYTYiKICFdBA6wodQ1m1Tw อันนี้เหมาะสำหรับคนที่ชอบเสียตังค์ครับ 55 :>

http://www.rafaeldohms.com.br/2008/05/20/new-mac-widget-qr-code-generator/en/ อันนี้เป็นแบบ Widgets (New Mac Widget: QR Code Generator)

http://widgets.yahoo.com/widgets/daily-qr-code Daily QR Code (เป็นของผู้พัฒนา จากค่าย Yahooครับ!) ใครที่ชื่นชอบ Widgets อยู่แล้ว ต้องชอบกันแน่ครับเพราะสวยงามถูกใจเลยทีเดียว ใช้ได้ทั้งกับ เครื่องMac และ PC ครับ อันนี้ฟรีครับ!!!

3. ผ่านทางโปรแกรมสำเร็จรูปบนมือถือโดยตรง (QR-Code For Mobile)ซึ่งการใช้งานส่วนใหญ่ จะใช้ในการDecode(ถอดรหัสข้อมูล)มากกว่าการEncode(เข้ารหัสข้อมูล) หมายถึงการใช้งานจะเน้นหนักไปในการ ถอดรหัสข้อมูลรูปภาพ QR-Code ให้อยู่ในรูปของข้อข้อความ หรือเข้าสู่ข้อมูลที่เราต้องการ เช่น URL เวปไซต์ของเรา เป็นต้น

ซึ่งทั้งนี้ทั้งนั้นก่อนทำการสร้างและใช้งาน QR-Code For Mobile จะต้องติดตั้ง(Install)Applications บนมือถือก่อน ซึ่งการติดตั้งมีอยู่ 2วิธี คือ ติดตั้งโปรแกรมผ่านเครื่อง PC และติดตั้งโปรแกรม ผ่านทางมือถือโดยตรงโดยต้อง Connect ผ่านทาง Internet

และในบทความนี้ผมขอ แนะนำการสร้าง(Gen!)เพื่อการใช้งานผ่าน 2 ช่องทางก่อนก็แล้วกันนะครับ คือ ผ่านทาง Web site (Partner)ผู้ให้บริการ และ ผ่านโปรแกรมสำเร็จรูป XRen QRCode Tool บนเครื่อง PC (เสนอว่าสร้าง QR- Code ผ่านทาง Web site ง่ายที่สุดแล้วครับ...แต่ก็มีจุดเด่น จุดด้อยที่แตกต่างกันไป ซึ่งจะกล่าวในบทความนี้ครับ)

ส่วนช่องทางที่3 ผ่านทางมือถือ(Mobile) ซึ่งผมจะไม่ลงลึกในรายละเอียด เพราะขี้เกียจเขียน(เอ้ย! เพราะรายละเอียดมันเยอะมากน่ะครับ ยกตัวอย่าง ระบบปฏิบัติการ (Operating System : OS) ที่แต่ละคนใช้ก็ไม่เหมือนกันแล้ว ไหนจะเป็นโทรศัพท์ซึ่งมีหลากหลายยี่ห้อ หลากหลายรุ่นมากในปัจจุบัน ไม่ว่าจะเป็น Inter Brand และ House brand ตาลายเลยทีเดียว) ซึ่งก็มีคนเขียนบทความที่เป็นตัวอย่างอยู่บ้างแล้ว ผมจะให้ Link ไว้เพื่อ Click ไปอ่านบทความแล้วลองพิจารณาใช้งานกันดูครับ ส่วนผมจะเพิ่มเติมไกด์ Link ไว้สำหรับมือถือ ให้สามารถโหลดไปใช้งานได้ก็แล้วกัน...

1. GEN!(Generate) และใช้งาน ผ่านทาง Website

วันนี้ผมขอแนะนำผู้ให้บริการในเวปไซต์ของ http://qrcode.kaywa.com/ เป็นตัวอย่างกันก่อน ซึ่งบางท่านอาจจะคุ้นหน้าคุ้นตากันมาบ้างแล้ว ลอง Click! เข้าไปพร้อมกันได้เลยนะครับ ตามรูปข้างล่างนี้

รูป : ตัวอย่าง การ GEN ผ่าน Web Site ของ http://qrcode.kaywa.com/

การ Generate ผ่าน Partner หรือ ผู้พัฒนา QR-Code Applications บน Web site ถ้าไม่นับตัวอย่างที่นำมาเขียน

ในบทความนี้ ก็มีผู้ที่ให้บริการอยู่มากมายหลายสำนักฯ (โอ้! ข้าน้อยขอคารวะ :>) ก็คงต้องเลือกมาสักอันนึงนะครับ ไม่งั้นอาจจะงงได้สำหรับคนที่ไม่เคยลองใช้ แต่ถ้าใครสนใจของค่ายอื่น เพราะเป็นคนที่ชอบทำอะไรที่ไม่เหมือนใคร(คือชอบ “แนว” ของตัวเอง)นอกเหนือจากที่ผมทำเป็นตัวอย่าง ก็ลอง Click! ใช้บริการตาม Link ข้างล่างนี้ได้เหมือนกันครับ

รูป : ตัวอย่าง Link ผู้ให้บริการ QR-Code

http://zxing.appspot.com/generator/

http://www.qrstuff.com/

http://delivr.com/qr-code-generator

http://createqrcode.appspot.com/

http://www.i-nigma.com/CreateBarcodes.html

http://www.qurify.com/en/

http://www.mobile-barcodes.com/qr-code-generator/

http://goqr.me/

http://www.snapmaze.com/ อันนี้ถ้าไม่อยาก ลงสี QR-Code ในPhotoshop ก็มีให้เลือกหลายสี คือ ดำ,แดง,น้ำเงิน,ม่วง,เขียว,เหลือง,ส้ม

http://keremerkan.net/qr-code-and-2d-code-generator/ Webนี้สามารถ Generate ในมาตรฐาน Code ในระบบของ QR Code, Data Matrix, Aztec Code and Micro QR Code

ซึ่งการใช้งานเราสามารถ Generate (ผู้พัฒนาบางที่ก็ใช้คำว่า go ซึ่งเป็นความหมายเดียวกันครับ) หมายถึงการแปลงค่า(หรือการเข้ารหัสข้อมูลที่เรียกว่า Encode) ข้อมูลที่เป็นข้อความหรือFontsต่างๆผ่านทางผู้ให้บริการ QR-Code Applications บน Web site ซึ่งเป็นผู้กำหนดมาตรฐาน สามารถรองรับ และอ่านค่าได้ ให้กลายมาอยู่ในรูปแบบของเจ้าแท่งสองมิติ (ซึ่งการแปลงค่านี้ ขออนุญาตเรียกสั้นๆว่าการ “เจน” นะครับเพื่อง่ายต่อการจดจำและนำไปใช้)

ชักจะสนุกแล้วสิครับ ถ้างั้นเราลองมาเริ่ม Gen กันเลย...

รูป : การ GEN!(Generate) ผ่านทาง Website 6 ขั้นตอนง่ายๆ(1.-6.)

การ GEN เพื่อสร้างข้อมูลในลักษณะการใช้งานตามวัตถุประสงค์ต่างๆ ที่ตัวเรา หรือองค์กรของเราอยากจะนำเสนอ เพื่อเข้าถึงข้อมูลหรือรายละเอียดที่เราต้องการสื่อสาร มีรูปแบบดังต่อไปนี้*

ก. URL เพื่อนำเข้าไปสู่ website ที่เราอยากโปรโมท หรือ website ในรูปแบบของ Clip VDO หรือ เพื่อการ Download ข้อมูลที่เราฝากไฟล์เอาไว้ เป็นต้น เช่น การเข้าถึง URLWebsite ในFB.ของผม ถ้าใครสนใจ ในขั้นตอนต่อไปที่ผมจะกล่าวถึง คือเมื่อลง Applications กับมือถือของท่านแล้ว ท่านก็สามารถถ่ายภาพ(Scanหรือ Capture)จากมือถือผ่านทาง Applications เพื่อเข้าถึงข้อมูลผมได้ทันที...(แต่ต้องเป็นเพื่อนกันในFB.ก่อนนะ)

และรูปข้างล่างเป็น QR-CODE FB. ของผมครับ (http://www.facebook.com/adisorn.momotaro)

และเพลงที่ผมทำไว้แบบขำๆที่บ้านน่ะครับ (ใช้เวลา5นาทีแต่งเพลง อีก20นาทีทำเพลง) อาจจะเรียกว่าเป็นวิชามั่วโปรแกรมจนกลายมาเป็นเพลงครับ 555 :> เพลงนี้ชื่อว่า “Open Your Heart” เป็น1ใน9บทเพลง ทั้งAlbum ใช้เวลาทำ หนึ่งสัปดาห์ครับ สำหรับแจกฟรี เมื่อต้นปี 2009 ชื่อAlbumThe Memorial Loyalist” ใครสนใจ QR-CODE จะเป็นแบบนี้นะครับ อายจัง ^ ^

รูป : QR-Code เพลง “Open Your Heart หรือDownload ฟังได้จาก Link ข้างล่างนี้(แต่ลองใช้QR-Code ดูก่อนนะครับ)http://www.4shared.com/audio/r6zoVCEh/06_Open_Your_Heart.html

ข. Text (ข้อความ)ซึ่งเราสามารถพิมพ์ข้อความเพื่อใช้ในการสื่อสารข้อมูลเบื้องต้น เช่น ข้อมูล Profile ส่วนตัว Profile บริษัทฯ และเบอร์ติดต่อก็ยังได้

ค. Phone Number เพื่อใช้บอกเบอร์โทรศัพท์ให้เพื่อน,คนใกล้ชิด หรือติดต่อธุรกิจ เช่น เบอร์บ้าน(office) 021234567 และเบอร์มือถือ 0831234567 เป็นต้น แต่ถ้าอยากให้ดูอินเตอร์หน่อย ก็เพิ่มรหัสประเทศเข้าไป คือ เพิ่ม 66 (ประเทศไทย)เข้าไปอะครับ(ยังดีหน่อยที่ไม่เป็น 666 :> ใกล้เคียงหน่อยก็คือ ประเทศ ตองกา ครับ ใช้รหัสประเทศเป็น 676 สรุปคือยังไม่มีประเทศใดในโลกใช้รหัส 666 เป็นรหัสประเทศครับ นอกเรื่องกันไปหน่อยกลับเข้ามาก่อนครับ...) และถ้าจะพิมพ์รหัสประเทศเข้าไปก่อนที่จะทำการ Gen ให้พิมพ์ตามนี้นะครับ เช่น ถ้าเบอร์บ้าน(office) เป็น 021234567 ก็ตัด 0 ออกไปเป็น 6621234567 ในทำนองเดียวกัน ถ้าเป็นเบอร์มือถือ เช่น 0831234567 ก็พิมพ์เป็น 66831234567 เป็นต้น เมื่อ Gen แล้ว จะได้ผลตามภาพข้างล่างนี้ครับ

รูปที่2 : เราจะเห็นว่ามีการแสดงผลของQR-Code ที่แตกต่างกันอยู่มากเลยทีเดียว ระหว่างการไม่ใส่รหัสประเทศกับการใส่รหัสประเทศ ก็ลองนำไปใช้ตามความเหมาะสมนะครับ...จะได้ไม่สับสน ในกรณีการนำไปประยุกต์ใช้กับนามบัตรที่มี QR-Code

หรืออาจจะนำไปใช้แบบกิ๊บเก๋ โดยปริ๊นเป็นสติ๊กเกอร์ติดไว้ที่หลังมือถือ เวลาจะให้เบอร์ใครแทนที่จะ ยิงเบอร์ ก็ให้ถ่ายรูป(Scanหรือ ส่อง) QR-Code ที่หลังมือถือของเราแทน ใครที่ไม่ได้ใช้เทคโนโลยีแบบเรา ก็อดได้เบอร์เรา กลายเป็นพวก Lo-Tech ในบัดดล คุณสาวๆเอาไว้จัดการพวกที่ชอบมาจีบได้เลย หรือบังเอิญว่าหนุ่มคนนั้นHi-Techมากตามตื้อขอ ส่อง QR-Code แบบไม่ยอมเลิกรา ต้องQR-Code ข้างล่างนี้ตามภาพที่1 และ 2เลย!... “คราวนี้ ถ้าอยากส่อง ก็เชิญเลยเต็มที่ อิอิ”(ใครอยากรู้ความหมายQR-Codeนี้ ก็ถ่ายรูป Scanภาพดู และComment ถึงผมได้นะครับ...แบบสนุกๆ)

รูป:มือถือเครื่องแรกข้อมูลเป็น ภาษาไทย ต้องหาโปรแกรมApplicationsบนมือถือ ที่รองรับภาษาไทยด้วยครับ ส่วนเครื่องที่2 เป็น Link ของ URL ใครอยากรู้ว่ามือถือกำลังจะบอกอะไร ก็ลองถ่ายภาพกันดูครับ...

หรือการนำไปประยุกต์ เล่น เกมส์ในองค์กรก็สนุกไปอีกแบบ เช่น เกมส์ตามหาสิ่งของ ตามหาสมบัติเป็นต้น

ส่วนการนำไปประยุกต์ใช้ในลักษณะอื่นๆ จะกล่าวถึงในตอนที่4 ติดตามอ่านกันให้ได้นะครับ ดูจากรูปข้างล่างนี้บางท่าน อาจจะเริ่ม Get Ideas การตลาดขึ้นมาบ้างแล้ว อนาคตเศรษฐีใหม่อยู่ไม่ไกลครับ 555 :>

รูปที่3: สื่อสารการตลาดผ่านทางช่องทางสินค้าพรีเมี่ยม (PREMIUM PRODUCTS) จาก Website http://goqr.me/

ง. SMS (Short Message Service) โดยทั่วไปให้พิมพ์เต็มที่ก็คงไม่เกิน 200 ตัวอักษร (200 Characters) ถ้างั้นลองพิมพ์คำนี้ดู I LOVE DAD (เมื่อ Gen การแสดงผล จะเป็นตามรูปข้างล่างครับ...)



จ. อื่นๆ ก็แล้วแต่ผู้พัฒนา Applications จะกำหนดมาใช้เพิ่มเติมครับ เช่น Contact Details (VCARD), Google Maps Location, Social Networks เป็นต้น

*หมายเหตุ GEN!(Generate) ผ่านทาง Website ข้อดี คือใช้งานง่ายในการสร้าง Fileภาพ QR-Code คือสามารถ Encode ข้อมูลได้อย่างรวดเร็ว ภายในพริบตาสมชื่อ QR-Code จริงๆ (“Quick Response” แปลว่า การตอบสนองอย่างรวดเร็ว) แต่ข้อด้อยคือยังไม่รองรับการ Decode คือแปลง Fileภาพ QR-Code ให้เป็นข้อมูล และการใช้ภาษาไทย ที่ยังติดๆ ขัดๆ ในเรื่องของวิธีการใช้งานอยู่บ้าง***

แต่สำหรับเรื่องนี้ก็เป็นข่าวดีสำหรับคนไทย ที่กระทรวงวิทยาศาสตร์และเทคโนโลยียังเห็นถึงการพัฒนามาตรฐานการใช้ภาษาไทยกับ QR-Code ใครสนใจลองเข้าไปดูครับ http://www.most.go.th/main/index.php/component/content/article/1547--qr-code.html

รูป : ดร.คุณหญิงกัลยา โสภณพนิช รัฐมนตรีว่าการกระทรวงวิทยาศาสตร์และเทคโนโลยี เป็นประธานเปิดงานสัมมนาเทคโนโลยีรหัสแท่งสองมิติกับมาตรฐานภาษาไทย (QR Code) โดยการพัฒนาร่วมกันของเนคเทค กับ CICC ภายใต้การสนับสนุนจากเด็นโซ่เวฟ Denso-Wave

และถ้าไม่อยากรอโปรแกรมดังกล่าวข้างต้น ว่าจะพัฒนาและได้ใช้กันตอนไหน ก็ลองใช้โปรแกรมสำเร็จรูปบนเครื่อง PCตาม ข้อ2 เลยครับ...

2. GEN!(Generate)ผ่านโปรแกรมสำเร็จรูป บนเครื่อง PC

โปรแกรมสำเร็จรูปที่จะยกตัวอย่างในบทความนี้ คือ XRen QRCode Tool(รองรับภาษาไทย) ที่สำคัญคือมันฟรีครับ!

ก่อนอื่นไปโหลดกันที่

http://www.softpedia.com/get/Others/Miscellaneous/XRen-QRCode.shtml

และสำหรับการใช้งานในบทความนี้ ผมจะขอกล่าวถึง การEncode เพื่อเข้ารหัสข้อมูล(Font:ตัวหนังสือ)

เป็น File ภาพ และการ Decode เพื่อถอดรหัส File ภาพ กลับมาเป็นข้อมูล(Font:ตัวหนังสือ)เหมือนเดิม

รูป : การ DownLoad Program XRen QRCode Tool ผ่านทาง softpedia

รูป : การ Install ลงในเครื่อง PC

ขั้นตอนการใช้งานโปรแกรม XRen QRCode Tool เบื้องต้น(รองรับภาษาไทย)

ก. การEncode เพื่อเข้ารหัสข้อมูล

รูป : ขั้นตอนการใช้งานโปรแกรม XRen QRCode Tool(รองรับภาษาไทย)

1. Click การใช้งาน ที่หน้า Destop

2. จะแสดงหน้าตาโปรแกรม XRen QRCode Tool ตามภาพ

3. พิมพ์สิ่งที่ต้องการนำเสนอที่ช่อง Plain Text

4. กด Encode เพื่อเข้ารหัสข้อมูล หรือแปลงค่า ให้มาอยู่ในช่องสี่เหลี่ยม

รูป : การแสดงผลของ QR-Code เมื่อพิมพ์ข้อมูลที่แตกต่างกัน จากรูปจะเห็นว่า QR-Code ก็จะแตกต่างกันด้วย

ยิ่งมีข้อมูลมาก ความถี่ของ แท่งสองมิติก็จะมากขึ้น

ข. การ Decode เพื่อถอดรหัสข้อมูล(ภาพ)

1. Click เลือก File ภาพQR-Code ที่เราต้องการ จากFolder

2. ช่อง File name ให้เลือกเป็น Picture File เพื่อเลือก Format File ที่เราต้องการ เช่น .jpg, .png, .gif, .tiff, .wmf, .emf, .bmp เป็นต้น

3. Click เลือก File ภาพ ที่เราต้องการถอดรหัส(Decode)

4. จะถอดรหัสเป็นไฟล์ภาพ ตามตัวอย่าง ข้อ4.

5. เมื่อกด Decode ก็จะแสดงผลให้เห็นในภาพ คือ http://www.facebook.com/adisorn.momotaro

คำถามที่น่าสนใจ เกี่ยวกับ QR-Code

ถ้าหาก เราใส่สี ประหลาดๆ เข้าไป ในQR-Code ได้หรือไม่ คำตอบดูตามตัวอย่างนี้

รูป : เมื่อใส่สีลงใน QR-Code

รูป 1,2 และ 3 ยังพอรับได้อยู่ครับ ว่ามันน่าจะอ่านค่าได้ แต่พอเห็นรูปที่4 ผมมองไม่เห็นอนาคตเลยว่าโปรแกรมมันจะอ่านค่าได้ยังไง? (ทำซะประหลาดขนาดนั้น...) แต่ผลลัพธ์ ของการทดสอบ ออกมาเป็นดังนี้ครับ

รูป : การถอดรหัสรูปภาพ QR-Code ที่ทดลองใส่สีต่างๆลงไป

ถามว่าทำไมโปรแกรมถึงอ่านค่า รูปที่ 4 ได้ สามารถอธิบายได้ง่ายๆดังนี้ว่า การประมวลผลข้อมูลของโปรแกรม จะประมวลผลในลักษณะของ Pixel (เป็น Bar ในลักษณะของ Pixel Layers Type) ซึ่งเปรียบได้กับสัญญาณอิเล็กทรอนิกส์ เมื่อโปรแกรมรับสัญญาณในลักษณะของภาพสองมิติ ที่ไม่ได้มีการเปลี่ยนแปลง Pixel เดิม ผลลัพธ์ จึงคงเดิม ไม่ว่าเราจะใส่สีประหลาดๆสักแค่ไหน แต่ถ้าใส่สีในช่อง Pixel เดิม การถอดรหัส Decode ก็จะได้ความหมายออกมาเหมือนเดิมครับ :>

แต่ปัญหาจริงๆ ผมว่ามันอยู่ที่การนำไปใช้ ถ้าทำอะไรประหลาดๆ จนเกินไป เช่น ในกรณีที่เรานำ QR-Codeไปใช้กับการนำเสนอสินค้า ผมว่าอาจจะทำให้หลายคนแทนที่จะซื้อสินค้าของเรา อาจจะAnti (เพราะสีมันแสบตาซะเหลือเกิน!)ไปเลยก็ได้ เพราะฉะนั้น ใช้สีมาตรฐาน คือ ขาว-ดำ หรือสีพื้น จะดีกว่าครับ

3. ผ่านทางโปรแกรมสำเร็จรูปบนมือถือโดยตรง

(QR-Code For Mobile)

ซึ่งต้องเป็นมือถือรุ่นใหม่ๆ ที่มีกล้องด้วยนะครับ

การนำไปใช้กับมือถือยี่ห้อต่างๆ ผมแนะนำให้เช็คตาม Website นี้ครับ

http://www.mobile-barcodes.com/qr-code-software/

เพราะที่นี้เค้า เป็น Website ที่รวบรวมนำเอาพันธมิตร(Partner) ของผู้พัฒนา Applications ร่วมกับมือถือยี่ห้อต่างๆมารวมกันไว้อยู่ที่นี่มากที่สุดก็ว่าได้

หรือโหลดโปรแกรม ที่ผมทำไว้ให้ตามLink ข้างล่างนี้ ซึ่งใช้ได้ กับมือถือที่รองรับ Java ทั้งหมดก็ว่าได้http://www.4shared.com/file/li-ZCJKY/KaywaReader.html

หรือไม่ก็ ลอง Check รุ่นโทรศัพท์ ดูก่อนครับที่ http://reader.kaywa.com/phones

รองรับในการใช้งานแบบ Windows Mobile phones, Symbian S60 และ Java

แล้วก็โหลดจากที่นี่ http://reader.kaywa.com/

รูป: QR-Code On Mobile สำหรับเครื่อง Motorola

รูป: QR-Code On Mobile สำหรับเครื่อง Nokia

รูป: QR-Code On Mobile สำหรับเครื่อง Sumsung

รูป: QR-Code On Mobile สำหรับเครื่อง Sony Ericsson

หรือของฟรีจากค่าย BeeTagg เลือก Download ได้เลย(ไม่ต้องสมัครสมาชิก) สามารถใช้กับ BlackBerry ได้ด้วย! ของ Googleก็มี น่าจะใช้กับ (OS Android)ได้ และมีถือจากค่ายอื่นๆด้วย เช่น Apple, HTC, LG, Mio, Motorola, Nokia, Palm QTek, Samsung, Siemens, SonyEricsson, SPV

http://get.beetagg.com/en/qr-reader/download

Web site จากผู้ให้บริการ Quickmark ก็น่าสนใจครับ นอกจากฟรีแล้ว (แต่ต้องใช้ E-mailของเราในการสมัครสมาชิกก่อนนะครับ)ยังมีมือถือให้เลือกค่อนข้างเยอะ ที่รองรับ เกือบทุกระบบปฏิบัติการ (Operating System : OS) ไม่ว่าจะเป็น iPhone จากค่าย Apple ที่เดี๋ยวนี้เรียกมาตรฐานอย่างเป็นทางการว่า iOS4 , Windows Mobile, Symbian OSจากทาง Nokia, และอื่นๆ

เมื่อลงโปรแกรมในมือถือ และลองใช้งานดูจะพบว่า Quickmark ใช้งานง่าย

ข้อดีก็คือ

- เวลา Zoomมันจะทำการ auto-focus ให้

- Tweet QR-Code ที่ scan แล้วลง Twitter ได้(ลองทดสอบดูกันเองแล้วกัน)

- อื่นๆ ก็ลองเล่นกันดูครับ

http://www.quickmark.com.tw/En/basic/download.asp

หรือลองเข้าไปอ่านการใช้งาน ผ่าน Link ข้างล่างนี้ ที่รวบรวมการใช้งาน QR-Code บนมือถือก็ได้ครับ

http://www.4shared.com/document/Ko3dUQhN/_QR_Code_.html

***ข้อสังเกตการ GEN!(Generate) ผ่านทาง Website ในการใช้งานภาษาไทย***

ผมลองตั้งข้อสังเกตการใช้งาน http://qrcode.kaywa.com/ ให้สามารถใช้ภาษาไทยได้

มีหลายท่านบอกว่าสามารถสร้างQR-Code ผ่านทาง http://qrcode.kaywa.com/ ได้เพราะมันรองรับภาษาไทย แต่ผมรู้สึกตะหงิดๆ ใจ ยังไงชอบกล! เลยลองทดสอบการใช้งานดูว่ามันรองรับได้จริงหรือเปล่า(ใครมีคำแนะนำดีๆ ก็Comment มาได้ครับ)

การทดสอบที่ 1 เมื่อพิมพ์ตัวหนังสือภาษาไทยตามปกติ

1. พิมพ์ข้อความตาม ปกติ เป็นภาษาไทย ในตัวอย่างนี้คือ “เป็นกำลังใจให้ทุกคนครับ”

2. กด “Gen” จะได้ QR-Code ที่ท่านเห็น(แต่ไม่ใช่ QR-Code ในภาษาไทยที่ถูกต้อง)

เมื่อลองเช็คผ่านทางโปรแกรม XRen QRCode Tool จะพบว่า มันกลายเป็นภาษาแปลกๆซะงั้น อ้าว! แล้วจะทำไงล่ะคราวนี้ เพราะเอาไปใช้งาน ไม่ได้ซะแล้ว (ดูรูปข้างล่าง)

รูป : โปรแกรม XRen QRCode Tool เมื่อลองเช็คผ่านทางโปรแกรม XRen QRCode Tool จะพบว่าเป็นภาษาแปลกๆ

การทดสอบที่ 2 เมื่อต้องการนำภาษาไทย จาก QR-Code ไปใช้ได้จริงๆ ต้องทำอย่างไร?

1. เข้า Website http://qrcode.kaywa.com/

2. จากตัวอย่าง เลือก Text เพื่อเตรียมพิมพ์ข้อความ

3. Click เลือกการ Support ที่รองรับภาษาไทย ในตัวอย่าง เป็น Thai(Windows-874)

จากตัวอย่างเป็น Browser firefox ให้เข้าไปที่ เมนู View เลือก Character Encoding แล้วเลือก Thai(Windows-874)

จะเห็นว่า เมื่อย้อนกลับไป ใน การทดสอบที่1 เราจะเห็นว่า จะยังไม่มีการเปลี่ยน Character Encoding เป็น Thai(Windows-874) แต่ยังเป็น Unicode(UTF-8) ทำให้มันกลายเป็นภาษาแปลกๆ

4. ลองพิมพ์ข้อความดู ตัวอย่างนี้คือ “เป็นกำลังใจให้ทุกคนครับ”

5. กด “Gen

6. จะได้ผลลัพธ์ของรูปภาพ QR-Code ที่แตกจากการทดสอบที่1 แต่ในส่วนที่เป็น ช่อง Content จะกลายเป็นภาษาแปลกๆ ครับ ซึ่งไม่ต้องตกใจครับ สามารถนำ QR-Code ไปใช้ได้เลยครับ

แต่ถ้าไม่แน่ใจว่าใช้ได้จริง หรือเปล่า ให้ทดสอบกัน อีกครั้ง จะเห็นว่า ไม่มีปัญหาครับ โปรแกรม Decode เป็นภาษาไทยได้ คือคำว่า “เป็นกำลังใจให้ทุกคนครับ”

แต่แม้จะสามารถใช้ภาษาไทย ได้ตามตัวอย่างที่ผมนำมาให้ทดสอบกัน แต่ผมพบว่า Browser firefox ก็กลับกลายมามีปัญหาซะเอง ตัว Code HTML ของ Website ก็เข้าไปอยู่ในช่องที่เราพิมพ์เฉยเลย แล้วก็ทำให้ Browser firefox รวน จนต้อง Restart เครื่องใหม่ แต่ถ้าใครลองทดสอบแล้วไม่มีปัญหา Comment มาบอกกันได้นะครับ

สรุป การสร้าง และ การใช้งาน QR-Code(สำหรับคนที่ขี้เกียจอ่านยาว แล้วเราจะเขียนให้ยาวทำไมเนี่ย! ...เฮ้อ! เหนื่อย...)

1. ผ่านทาง Website โดยตรง เช่น

http://qrcode.kaywa.com/

2. ผ่านทางโปรแกรมสำเร็จรูปบนเครื่อง PC หรือ เครื่อง Mac(ดูจากตัวอย่างข้างบน)

ทำหน้าที่ในการสร้าง และอ่านค่า QR-Code

http://www.softpedia.com/get/Others/Miscellaneous/XRen-QRCode.shtml

3. ผ่านทาง มือถือ(Mobile)

สามารถ Download ได้ตามนี้ครับ...

Website ที่รวบรวมนำเอาพันธมิตร(Partner) เอาไว้

http://www.mobile-barcodes.com/qr-code-software/

หรือ

http://www.4shared.com/file/li-ZCJKY/KaywaReader.html

หรือ

http://reader.kaywa.com/

หรือ

http://get.beetagg.com/en/qr-reader/download

หรือ

http://www.quickmark.com.tw/En/basic/download.asp

อื่นๆ ลอง Search หากันดูกันเองครับ!

คำศัพท์ที่ผู้อ่านน่าจะนำไปใช้อยู่บ่อยๆในชีวิตประจำวัน เมื่อใช้ QR-Code สำหรับบทความนี้

(ลองไปใช้กันเองนะครับ อย่าคิดมาก 55 :>)

1. GEN! (Generate) ความหมายอย่างเป็นทางการ หมายถึง

การแปลงค่า(หรือการเข้ารหัสข้อมูลที่เรียกว่า Encode) ข้อมูลที่เป็นข้อความหรือFontsต่างๆผ่านทางผู้ให้บริการ QR-Code Applications บน Web site ซึ่งเป็นผู้กำหนดมาตรฐาน สามารถรองรับ และอ่านค่าได้ ให้กลายมาอยู่ในรูปแบบของเจ้าแท่งสองมิติ เพื่อการใช้งานตามวัตถุประสงค์

GEN! ความหมายอย่างไม่เป็นทางการ หมายถึง

การสร้าง QR-Code บน Website (สั้นจัง!)

2. “ส่อง” (ไม่มีความหมายอย่างเป็นทางการ) มันเป็นคำ กริยา หมายถึง อาการของคนที่ชอบหยิบมือถือออกมา เพื่อส่อง QR-Code กัน ราวกับว่าเป็น Trend ใหม่ ไม่เคยใช้กัน... (อาการเหมือนยังกะ คนส่องดูพระยังไงชอบกล? 555 :>) เพราะฉะนั้นอย่าลืม! ควักมือถือ Hi-So ที่สุดที่ท่านมีอยู่ มาส่องพระ(เอ้ย!)ส่องQR-Codeกัน

หรือ ถ้าใครไม่ถนัดคำว่า “ส่อง” ก็ลอง “Scan” ดู 5555 ^_^

สุดท้าย! แต่ไม่ท้ายสุดในบทความนี้ ก็ขอให้ทุกท่านเชียร์บอลกันให้สนุก นอนกลางคืนได้แต่อย่านอนดึกกันนะครับ!?@#$% ดูแลสุขภาพกันด้วย ก่อนจะกลายร่างเป็น หลินฮุ่กันหมด เดี๋ยวจะได้ไปเยี่ยมกัน ที่สวนสัตว์เชียงใหม่ กลายเป็นแพนด้าสายพันธุ์ไทยแท้นับล้าน ที่เดี่ยวในโลก(555 ล้อเล่นนะครับ :>) ยังไงก็ขอให้ทุกท่าน Waga Waga ในช่วงบอลโลก และบุกตะลุยกับงานอย่างเกิดผลในช่วงเชียร์นี้ทุกท่านครับ สวัสดี :>

ส่วนผม บราซิล!!! สู้ๆ เย้! :>

เขียนโดย: อดิศร เกษรสมบัติ

วันที่ 11 มิถุนายน 2010



หรือ Download ไฟล์ Pdf บทความ(ภาพชัด) Click!
http://www.4shared.com/document/pNvWlorE/_3____QR-Code.html