WEBサイトの製作、管理、とかの日記ブログです。

<<   2018年05月   >>
SunMonTueWedThuFriSat
  12345
6789101112
13141516171819
20212223242526
2728293031  
新着記事
カテゴリ
過去ログ
コメント
掲示板
検索
QRコードの仕様書に誤り見っけた
QRコード生成スクリプトで定数入力の作業中だが、
仕様書(X 0510 : 2004)の表13の14-M型の2番目のRSブロックが
(65,44,12)
となってるけど
(65,41,12)
が正解だね。(3番目の数値は使ってないのでわからない)
RSブロックの分割用にこの数値を定数として使ってる。
ちなみに、仕様書は非公式サイトで見てるから、公式版と違う可能性もある。

最初はブログサービスのURL用に特定型番だけ対応させようと思ったが、どうせだからフル機能のスクリプト作ってる。
マスク評価の処理も結局入れた。
しかし、定数入力の量がパねえ・・・
今回気づいた箇所以外にも間違いがあるかもしれないが、間違えてもエラーにならない箇所なら気づかないね。
自分での入力ミスも余裕で考えられる。

処理の方は全部作り終わって、後は40型までの定数入力で完成なんで、やる気が続けば今日中にできそう。

この記事へのコメント
今回誤りに気づいた箇所、定数入力せずに計算で出すの難しくないな。
定数入力の手間省きたいし、入力ミスでバグの原因にもなるから処理変えよう。

管理人 2015-02-14 10:31:59
位置合わせパターンの座標も附属書E表1の値を定数入力してるけど
これも計算で求められないかと思って考えてるんだが、
まだ未入力分で表の数値だと左右対称になってない物が混じってるな。
型番22とか型番30とかおかしい気がする・・・
表の数値間違ってないかな。
管理人 2015-02-14 11:32:06
22型試したけど、あってるんだな。リーダーで読めた。
てことは左右対称じゃないから、計算で求めるのは無理そうだなー
管理人 2015-02-14 11:49:06
最大文字数も定数だったのを計算で求めるようにしたら
だいぶスッキリした
管理人 2015-02-14 12:43:46
位置合わせパターンの座標やっとわかったわ。
型番7ごとに縦横に1個パターンが増える。
位置合わせパターンの中心はタイミングパターンの暗と合わせるので偶数(1マス目が0で)になる。

タイミングパターンと合わない場合は切り上げて後ろから減算していけばほぼ求められたが、
32型だけずれてて昨日は理解できなかったんだが、
32型だけ、偶数+0.5未満の小数だわ。
2間隔で切り上げだから、偶数+0.5以上の小数が切り上げられてるから、てっきり切り上げかと思ってたが、
四捨五入してから切り上げなんだな。
管理人 2015-02-15 10:27:20
名前:
URL
コメント:
この記事へのトラックバック :
whblog 1.5