سورس کدهای نرم افزار ساخت بارکد
فرمت فایل : word(قابل ویرایش)
تعداد صفحات:10
چکیده:
بارکد
یک بارکد (بعضی معادل فارسی رمزمیله را برای این واژه به کار میبرند) نوعی نمایش تصویری اطلاعات بر روی سطوح است که اطلاعات آن را میتوان توسط ماشین بازخوانی نمود. بارکدهای اولیه اطلاعات را در قالب عرض و فاصله خطوط موازی چاپ شده ذخیره میکردند و به صورت یک دسته از خطوط مستقیم موازی دیده میشدند اما امروزه بارکدها ممکن است -بسته به نوع- به شکل یک دسته نقطه، یک دسته دایره هم مرکز و یا به صورت مخفی شده در تصاویر نیز ظاهر شوند. بارکدها توسط یک اسکنر نوری که دستگاه بارکدخوان نامیده میشود بازخوانی میشوند و اگر در تصاویر مخفی شده باشند توسط نرمافزار خاصی از آن بیرون کشیده میشوند. بارکدها به صورت گستردهای در پیادهسازی سیستمهای جمعآوری خودکار اطلاعات شناسهها که سرعت و دقت ورود اطلاعات را بالا میبرند کاربرد دارند.
در حالی که پیش از این قواعد رمزگذاری بارکدها فقط اجازه نمایش اعداد را میداد به کمک نشانهگذاریهای جدید میتوان از مجموعه حروف بزرگ الفبای انگلیسی تا مجموعه کامل نویسههای ASCII و حتی بیشتر از آن را در یک بارکد گنجاند. نیاز به گنجاندن دادههای بیشتر با توجه به محدودیت اندازه بارکدهای اولیه به ظهور رمزهای ماتریسی (نوعی بارکد دوبعدی) انجامید که برخلاف بارکدهای اولیه به جای آن که از دستهای از میلههای موازی تشکیل شده باشد جدولی متشکل از سلولهای مربع شکل است. بارکد پشتهای سازشی بین بارکد دوبعدی و بارکد میلهای است که نشانهگذاریهای قدیم بارکدهای میلهای را گرفته و در قالبی که اجازه وجود چند ردیف از بارکدهای میلهای را میدهد میگنجاند.
بسیاری از محصولات شرکت های تولیدی، در سراسر دنیا قابل فروش هستند. با توجه به این مسئله وجود بارکدهای منحصر به فردی که آنها را از یکدیگر متمایز سازد ضروری به نظر می رسد.
تبدیل اعداد به بارکد خواندن بارکد نیاز به استاندارد مشخصی دارد. در حال حاضر در دنیا چند استاندارد برای تولید و استفاده از بارکد وجود دارد که معتبرترین آنها استاندارد EAN/UCC است که۱۰۳ کشور در دنیا از آن تبعیت می کنند و حدود۹۰ درصد تجارت دنیا را پوشش می دهد.
در ایران به علت ضرورتی که بنا به توسعه صدور کالاهای غیرنفتی ایران به بازارهای جهانی به وجود آمد در سال۱۳۷۴ سازمانی با عنوان »مرکز ملی شماره گذاری کالا و خدمات« زیر نظر موسسه مطالعات و پژوهش های بازرگانی تاسیس شد و پس از انجام مطالعات لازم با انتخاب استاندارد EAN/UCC کشور ما به عضویت موسسه بین المللی EAN International درآمد. تاکنون بیش از۵ هزار شرکت- که بیشتر آنها شرکت های تولیدکننده محصولات غذایی و شیمیایی هستند- به عضویت این موسسه درآمده و برای کالاها و محصولات خود بارکد دریافت کرده اند.
بارکد محصولات،۱۲ رقمی است. البته در برخی از کشورها به دلایل مختلف بارکد۱۳ رقمی نیز وجود دارد.
۱۲ رقم بارکد به شرح زیر معنی دار می شود:
سه رقم اول نمایانگر کد کشور(۶۲۶= کد ایران)،۵ رقم بعدی کد شرکت سازنده،۴ رقم بعدی کد کالای مربوطه و در نهایت۱ رقم آخر کد کنترل توسط رایانه به منظور کنترل صحت کد مورد نظر است.
برای مثال بارکد زیر مربوط به دستمال کاغذی۲۰۰ برگی یکی از شرکت های تولیدی است.
به طور حتم تا به حال در هنگام خرید یا پس از خرید کالا به علامت بارکد چاپ شده در روی بسته بندی آن توجه کرده اید و این سئوال برایتان پیش آمده که این خطوط چه هستند و چه کارآیی دارند.
عامه مردم درباره بارکد، نظرات متفاوتی دارند. خیلی ها فکر می کنند بارکد نمایانگر قیمت کالاست. برخی دیگر نیز بارکد را علامت استاندارد و عده ای بارکد را شماره مجوز کالا می دانند.
بارکد شامل یک سری عدد و تعدادی خطوط موازی سیاه رنگ با ضخامت های مختلف در زمینه سفید بوده که از طریق دستگاه پویشگر (Scanner) توسط امواج مادون قرمز قابل خواندن و انتقال به رایانه است. هر یک از این میله ها مانند یک بیت ارزشی، معادل صفر و یک دارند.
هر یک از این کدها در بانک اطلاعاتی مربوط، دارای اطلاعات کاملی شامل شرح، مشخصات دقیق و فنی، موجودی، اطلاعات ورود و خروج برای استفاده کنندگان ذی ربط هستند.
استفاده از بارکد فقط به محصولات تولیدی شرکت ها محدود نمی شود. در کارخانه ها و موسسات تولیدی به منظور ردیابی مداوم اطلاعات کالاهای تولیدی در خطوط مختلف تولید قطعات مصرفی موجود در انبارها، بارکدهای منحصر به فردی ایجاد و با این سیستم ردیابی می شود. سیستم بارکد کمک می کند تا تغییر اطلاعات را توسط سیستم بارکد به بانک های اطلاعاتی منتقل کرده و همواره اطلاعات موجودی های خود را به روز نگه دارید. در واقع بارکد به عنوان یک ترمینال ورودی کمک می کند تا تغییر یا ثبت اطلاعات با حداقل خطای اطلاعاتی به رایانه منتقل شود.
در فروشگاه های بزرگی که روزانه مقدار زیادی کالای ریز و درشت به آنها وارد و یا خارج می شود و مسئولین برای کنترل موجودی های خود همواره به اطلاعات سطوح موجودی نیاز دارند استفاده از بارکد بسیار ضروری است. در غیر این صورت باید هرازگاهی با تعطیلی فروشگاه اقدام به شمارش و کنترل موجودی کرد. این کار نه تنها بسیار دشوار و طاقت فرساست بلکه امکان بروز اشتباه در آن نیز زیاد است.
در حال حاضر در کشور ما از بارکد برای جمع آوری و ثبت اطلاعات مختلف استفاده های متنوعی می شود. از کارت های حضور و غیاب پرسنلی گرفته تا قبوض آب و برق و تلفن، اطلاعات خطوط تولید و ردیاب محصولات، موجودی های انبار، کتب جهت ثبت شماره استاندارد بین المللی کتاب (شابک) و از همه بیشتر برای کالاهای تولیدی شرکت ها که در فروشگاهها ارائه می گردد و …
برای راه اندازی سیستم های مبتنی بر بارکد، نیاز به تجهیزاتی مانند نرم افزار تولید بارکد، چاپگر چاپ بارکد، پویشگر (Scanner) و برچسب های ویژه داریم.
البته توسعه و پیشرفت در زمینه بارکد نیز مانند سایر علوم و فن آوریها به سرعت در حال وقوع است.
منبع : http://www.naftepars.ir
انتقال اطلاعات در یک بُعد جدید
پایگاه دادهای را تصور کنید که کاملاً قابل حمل و بدون نیاز به اتصال آنی به کامپیوتر باشد و یک واسطهی ارتباطی کاغذی که برچسب یا کارتی با اطلاعات قابل خواندن برای ماشین ایجاد کند را بهمراه داشته باشد که شامل متن، عکس، اطلاعات پزشکی و دیگر انواع دادهها و نیز قابلیت تبدیل مجدد به صورت اول به سرعت، به سادگی و با هزینه کم را داشته باشد. تمامی این قابلیتها یکجا در بارکد PDF417 جمع شده است.
فرمت فایل : word(قابل ویرایش)
تعداد صفحات:10
چکیده:
بارکد
یک بارکد (بعضی معادل فارسی رمزمیله را برای این واژه به کار میبرند) نوعی نمایش تصویری اطلاعات بر روی سطوح است که اطلاعات آن را میتوان توسط ماشین بازخوانی نمود. بارکدهای اولیه اطلاعات را در قالب عرض و فاصله خطوط موازی چاپ شده ذخیره میکردند و به صورت یک دسته از خطوط مستقیم موازی دیده میشدند اما امروزه بارکدها ممکن است -بسته به نوع- به شکل یک دسته نقطه، یک دسته دایره هم مرکز و یا به صورت مخفی شده در تصاویر نیز ظاهر شوند. بارکدها توسط یک اسکنر نوری که دستگاه بارکدخوان نامیده میشود بازخوانی میشوند و اگر در تصاویر مخفی شده باشند توسط نرمافزار خاصی از آن بیرون کشیده میشوند. بارکدها به صورت گستردهای در پیادهسازی سیستمهای جمعآوری خودکار اطلاعات شناسهها که سرعت و دقت ورود اطلاعات را بالا میبرند کاربرد دارند.
در حالی که پیش از این قواعد رمزگذاری بارکدها فقط اجازه نمایش اعداد را میداد به کمک نشانهگذاریهای جدید میتوان از مجموعه حروف بزرگ الفبای انگلیسی تا مجموعه کامل نویسههای ASCII و حتی بیشتر از آن را در یک بارکد گنجاند. نیاز به گنجاندن دادههای بیشتر با توجه به محدودیت اندازه بارکدهای اولیه به ظهور رمزهای ماتریسی (نوعی بارکد دوبعدی) انجامید که برخلاف بارکدهای اولیه به جای آن که از دستهای از میلههای موازی تشکیل شده باشد جدولی متشکل از سلولهای مربع شکل است. بارکد پشتهای سازشی بین بارکد دوبعدی و بارکد میلهای است که نشانهگذاریهای قدیم بارکدهای میلهای را گرفته و در قالبی که اجازه وجود چند ردیف از بارکدهای میلهای را میدهد میگنجاند.
بسیاری از محصولات شرکت های تولیدی، در سراسر دنیا قابل فروش هستند. با توجه به این مسئله وجود بارکدهای منحصر به فردی که آنها را از یکدیگر متمایز سازد ضروری به نظر می رسد.
تبدیل اعداد به بارکد خواندن بارکد نیاز به استاندارد مشخصی دارد. در حال حاضر در دنیا چند استاندارد برای تولید و استفاده از بارکد وجود دارد که معتبرترین آنها استاندارد EAN/UCC است که۱۰۳ کشور در دنیا از آن تبعیت می کنند و حدود۹۰ درصد تجارت دنیا را پوشش می دهد.
در ایران به علت ضرورتی که بنا به توسعه صدور کالاهای غیرنفتی ایران به بازارهای جهانی به وجود آمد در سال۱۳۷۴ سازمانی با عنوان »مرکز ملی شماره گذاری کالا و خدمات« زیر نظر موسسه مطالعات و پژوهش های بازرگانی تاسیس شد و پس از انجام مطالعات لازم با انتخاب استاندارد EAN/UCC کشور ما به عضویت موسسه بین المللی EAN International درآمد. تاکنون بیش از۵ هزار شرکت- که بیشتر آنها شرکت های تولیدکننده محصولات غذایی و شیمیایی هستند- به عضویت این موسسه درآمده و برای کالاها و محصولات خود بارکد دریافت کرده اند.
بارکد محصولات،۱۲ رقمی است. البته در برخی از کشورها به دلایل مختلف بارکد۱۳ رقمی نیز وجود دارد.
۱۲ رقم بارکد به شرح زیر معنی دار می شود:
سه رقم اول نمایانگر کد کشور(۶۲۶= کد ایران)،۵ رقم بعدی کد شرکت سازنده،۴ رقم بعدی کد کالای مربوطه و در نهایت۱ رقم آخر کد کنترل توسط رایانه به منظور کنترل صحت کد مورد نظر است.
برای مثال بارکد زیر مربوط به دستمال کاغذی۲۰۰ برگی یکی از شرکت های تولیدی است.
به طور حتم تا به حال در هنگام خرید یا پس از خرید کالا به علامت بارکد چاپ شده در روی بسته بندی آن توجه کرده اید و این سئوال برایتان پیش آمده که این خطوط چه هستند و چه کارآیی دارند.
عامه مردم درباره بارکد، نظرات متفاوتی دارند. خیلی ها فکر می کنند بارکد نمایانگر قیمت کالاست. برخی دیگر نیز بارکد را علامت استاندارد و عده ای بارکد را شماره مجوز کالا می دانند.
بارکد شامل یک سری عدد و تعدادی خطوط موازی سیاه رنگ با ضخامت های مختلف در زمینه سفید بوده که از طریق دستگاه پویشگر (Scanner) توسط امواج مادون قرمز قابل خواندن و انتقال به رایانه است. هر یک از این میله ها مانند یک بیت ارزشی، معادل صفر و یک دارند.
هر یک از این کدها در بانک اطلاعاتی مربوط، دارای اطلاعات کاملی شامل شرح، مشخصات دقیق و فنی، موجودی، اطلاعات ورود و خروج برای استفاده کنندگان ذی ربط هستند.
استفاده از بارکد فقط به محصولات تولیدی شرکت ها محدود نمی شود. در کارخانه ها و موسسات تولیدی به منظور ردیابی مداوم اطلاعات کالاهای تولیدی در خطوط مختلف تولید قطعات مصرفی موجود در انبارها، بارکدهای منحصر به فردی ایجاد و با این سیستم ردیابی می شود. سیستم بارکد کمک می کند تا تغییر اطلاعات را توسط سیستم بارکد به بانک های اطلاعاتی منتقل کرده و همواره اطلاعات موجودی های خود را به روز نگه دارید. در واقع بارکد به عنوان یک ترمینال ورودی کمک می کند تا تغییر یا ثبت اطلاعات با حداقل خطای اطلاعاتی به رایانه منتقل شود.
در فروشگاه های بزرگی که روزانه مقدار زیادی کالای ریز و درشت به آنها وارد و یا خارج می شود و مسئولین برای کنترل موجودی های خود همواره به اطلاعات سطوح موجودی نیاز دارند استفاده از بارکد بسیار ضروری است. در غیر این صورت باید هرازگاهی با تعطیلی فروشگاه اقدام به شمارش و کنترل موجودی کرد. این کار نه تنها بسیار دشوار و طاقت فرساست بلکه امکان بروز اشتباه در آن نیز زیاد است.
در حال حاضر در کشور ما از بارکد برای جمع آوری و ثبت اطلاعات مختلف استفاده های متنوعی می شود. از کارت های حضور و غیاب پرسنلی گرفته تا قبوض آب و برق و تلفن، اطلاعات خطوط تولید و ردیاب محصولات، موجودی های انبار، کتب جهت ثبت شماره استاندارد بین المللی کتاب (شابک) و از همه بیشتر برای کالاهای تولیدی شرکت ها که در فروشگاهها ارائه می گردد و …
برای راه اندازی سیستم های مبتنی بر بارکد، نیاز به تجهیزاتی مانند نرم افزار تولید بارکد، چاپگر چاپ بارکد، پویشگر (Scanner) و برچسب های ویژه داریم.
البته توسعه و پیشرفت در زمینه بارکد نیز مانند سایر علوم و فن آوریها به سرعت در حال وقوع است.
منبع : http://www.naftepars.ir
انتقال اطلاعات در یک بُعد جدید
پایگاه دادهای را تصور کنید که کاملاً قابل حمل و بدون نیاز به اتصال آنی به کامپیوتر باشد و یک واسطهی ارتباطی کاغذی که برچسب یا کارتی با اطلاعات قابل خواندن برای ماشین ایجاد کند را بهمراه داشته باشد که شامل متن، عکس، اطلاعات پزشکی و دیگر انواع دادهها و نیز قابلیت تبدیل مجدد به صورت اول به سرعت، به سادگی و با هزینه کم را داشته باشد. تمامی این قابلیتها یکجا در بارکد PDF417 جمع شده است.
تشخیص بارکد بوسیله تکنیک های پردازش تصویر با الگوریتم های مختلف