درحالیکه پیش از این قواعد رمزگذاری بارکدها فقط اجازه نمایش اعداد را میداد به کمک نشانهگذاریهای جدید میتوان از مجموعه حروف بزرگ الفبای انگلیسی تا مجموعه کامل نویسههای ASCII و حتی بیشتر از آن را در یکبارکد گنجاند. نیاز به گنجاندن دادههای بیشتر با توجه به محدودیت اندازه بارکدهای اولیه به ظهور رمزهای ماتریسی (نوعی بارکد دوبعدی) انجامید که برخلاف بارکدهای اولیه بهجای آنکه از دستهای از میلههای متساوی تشکیلشده باشد جدولی متشکل از سلولهای مربع شکل است. بارکد پشتهای، سازشی بین بارکد دوبعدی و بارکد میلهای است که نشانهگذاریهای قدیم بارکدهای میلهای را گرفته و در قالبی که اجازه وجود چند ردیف از بارکدهای میلهای را میدهد میگنجاند.