Штрих-код. Прошу помощи. - Страница 3 - Цифровая печать как бизнес - форум и портал
Индустрия цифровой печати - отраслевой портал  

Вернуться   Цифровая печать как бизнес - форум и портал > Технический раздел - ремонт принтеров, копиров > Срочно требуется помощь!

Реклама на форуме
  • Дополнительный доход для сервисного инженера. Узнать как…
Ответ
 
Опции темы
Старый 04.03.2010, 10:01   #1
MaxMaster
Местный
 
Аватар для MaxMaster
 
Регистрация: 19.03.2009
Адрес: .
Сообщений: 15,525
Репутация: 775
Отправить сообщение для MaxMaster с помощью ICQ
По умолчанию Штрих-код. Прошу помощи.

Приходит на днях клиент, разговор ведется о долгосрочном сотрудничестве, хочет сделать дисконтные карты. Все бы ничего, но ему нужен штрих-код. Для начала хочет заказать 200 карт, потом 500, 1000 и так до 10000. И на всех штрих-код должен быть уникальный. Я вообще не знаю с какой стороны к этому подходить, ни разу штрих-код не просили. Через Корел у меня получилось сгенерировать код, но как сделать 200 уникальных - не знаю, а каждый код ручную набирать не вариант.
Подскажите плиз как все это сделать.
MaxMaster вне форума   Ответить с цитированием
Старый 04.06.2010, 18:04   #41
Александр В.
Местный
 
Аватар для Александр В.
 
Регистрация: 25.06.2008
Адрес: Москва, Зеленоград
Сообщений: 3,141
Репутация: 291
По умолчанию

Цитата:
Сообщение от MaxMaster Посмотреть сообщение
сам вручную вставляю....уже вариантов 10-12 ПШМ из сети выкачал - не работают. Проверял весь этот алгоритм на демо-версии проги - работает, но дает отпечатать только 25 экземпляров.
Цитата:
Привет. у меня трудности с прогой. помоги плиз можешь более детально все расписать. По ширх-коду последних пунктов в проег нет просто. по твоему точно примеру пробую - ничего не получается.
Приветствую!
Давно не заходил на форум, а вы тут оказывается, ни как с ПШМ не справитесь. Поверьте комрады, все не так сложно, как кажется на первый взгляд. Надо только однажды напрячься и разобраться. Как говориться - лучше день потерять, зато потом за пять минут долететь.


Приступим!
Для наглядности предлагаю взять конкретный пример!
Например: 1000 листовок А6 со штрихкодом. Печатать будем на бумаге формата SRА3 (45х32 см). Кодируем последовательную нумерацию от 1 до 1000 в кодировке EAN13


Способ первый, долгий и придется поработать ручками. Показываю для тех, кому возможно придется персоналлизаровать что-то кроме номеров и штрихкодов. В этом варианте будем использовать базу данных.

1. Открываем Exel и формируем в нем файл с нумерацией.
2. А1 поле называем 01. Формат ячейки указываем как "текстовый"
3. Поля А2,3,4.... и т.д. называем соответственно 000000000001, 000000000002, 000000000003 и т.д. до 000000010000. Надеюсь никому не надо показывать, как работать в Exel? Формат ячеек указываем как "текстовый"
3. Сохраняем экселевский файл куда ни будь, например на Рабочий стол и назовем "Number 1-1000"
4. Открываем ПШМ
5. Загружаем созданную нами базу данных в ПШМ. Для этого заходим в меню Edit -> Database -> Open лезем на Рабочий стол и выбираем ранее созданный экселевский файл "Number 1-1000".
6. Заходим в меню File -> Print Setup указываем принтер и размер бумаги SRA3 (45x32 см.). Ориентация портретная.
7. Заходим в меню Layout -> Size -> указываем размер листовки А6 (148х105 мм). Ориентацию выставляем, естественно портретную.
8. Заходим в меню Insert-> Image File и выбираем рисунок подложки.
9. Заходим в меню Edit -> Preference -> Print job и выставляем значение сдвига от края. В нашем случае x-offset 0,25; y-offset 0,3
10. Заходим в меню Edit -> Preference -> Repetition и в разделе Layout Repetition указываем количество повторений изделия на листе. В нашем случае 3 и 3.
11. Формируем место для штрихкода, для этого в Toolbar выбираем инструмент Place Variable Text и очерчиваем область, где мы хотим поместить штрихкод.
12. В получившемся текстовом поле набиваем строку вида: @01@
13. Справа внизу открываем вкладку Variables и видим, что там, в верхней строке появилось наше поле персоналлизации, которое мы назвали "01".
14. Щелкаем на "01" два раза и перед нами появляется окно Edit Expression for "01". В текстовом поле вбиваем выражение вида EAN13([01]).
Расшифрую. Выражение EAN13([01]) говорит программе о том, что она должна создать штрихкоды из загруженной базы данных (нашего экселевского файла), из столбика 01. Помните, мы его так назвали?
15. В текстовом поле, которое мы создали ранее на нашем макете, появилась странная надпись типа '#!000000-aaaabh!'. Все нормально, нам просто надо применить к нашему текстовому полю специальный баркодный шрифт, который вы, я надеюсь, уже установили. Щелкаем мышкой на наше текстовое поле и выбираем дял него шрифт BCEAN36T.
16. Регулируя размер шрифта, подгоняем размер полученного штрихкода под нужный размер.
17. File -> Print Preview Любуемся результатом.



Теперь второй, более умный и быстрый способ сделать все то же самое, не используя Exel. Все делаем исключительно средствами ПШМ. Я советую использовать его, т.к. времени при таком способе тратиться буквально пара минут.

1. Открываем ПШМ
2. Захолдим в меню File -> Print Setup указываем принтер и размер бумаги SRA3 (45x32 см.). Ориентация портретная.
3. Заходим в меню Layout -> Size -> указываем размер листовки А6 (148х105 мм). Ориентацию выставляем, естественно портретную.
4. Заходим в меню Insert-> Image File и выбираем рисунок подложки.
5. Заходим в меню Edit -> Preference -> Program и в поле Items without database устанавливаем желаемое количество номеров. В нашем случае это 1000. MaxMaster, у вас, по всей видимости, установлено значение 25, по этому программа генерирует вам только 25 номеров.
6. Заходим в меню Edit -> Preference -> Print job и выставляем значение сдвига от края. В нашем случае x-offset 0,25; y-offset 0,3
7. Заходим в меню Edit -> Preference -> Repetition и в разделе Layout Repetition указываем количество повторений изделия на листе. В нашем случае 3 и 3.
8. Формируем место для штрихкода, для этого в Toolbar выбираем инструмент Place Variable Text и очерчиваем область, где мы хотим поместить штрихкод.
9. В получившемся текстовом поле набиваем строку вида: @01@
10. Справа внизу открываем вкладку Variables и видим, что там, в верхней строке появилось наше поле персоналлизации, которое мы назвали "01".
11. Щелкаем на "01" два раза и перед нами появляется окно Edit Expression for "01". В текстовом поле вбиваем выражение вида EAN13(COUNTER(1, 1000, 1, 12, True))
Расшифрую. EAN13(xxxxxxxxxxxx). где иксы это 12-значный номер, который мы желаем закодировать. Т.к. номер у нас не один, а тысяча, то применяем функцию COUNTER, которая создаем порядковые номера от 1 до 1000, с шагом 1, общей разрядностью 12 (т.е. добавляет нули впереди). True - указывает, что впередистоящие нули должны быть включены.
12. В текстовом поле, которое мы создали ранее, появилась странная надпись типа '#!000000-aaaabh!'. Все нормально, нам просто надо применить к нашему текстовому полю специальный баркодный шрифт, который вы, я надеюсь, уже установили. Щелкаем мышкой на наше текстовое поле и выбираем дял него шрифт BCEAN36T.
13. Регулируя размер шрифта, подгоняем размер полученного штрихкода под нужный размер.
14. File -> Print Preview Любуемся результатом.

Вторым способом получается аж на 3 пункта меньше!

Для надежности все операции по пунктам выполнил сам (вдруг чего упустил), у меня все работает, как надо. Если у вас не получается, то причина... даже не знаю в чем.

Всем успехов!

Последний раз редактировалось Александр В.; 04.06.2010 в 18:17..
Александр В. вне форума   Ответить с цитированием
Старый 04.06.2010, 21:13   #42
MaxMaster
Местный
 
Аватар для MaxMaster
 
Регистрация: 19.03.2009
Адрес: .
Сообщений: 15,525
Репутация: 775
Отправить сообщение для MaxMaster с помощью ICQ
По умолчанию

Александр В., спасибо огромное, но

Цитата:
Сообщение от Александр В. Посмотреть сообщение
у вас, по всей видимости, установлено значение 25, по этому программа генерирует вам только 25 номеров.
не совсем так, я смог найти только триальную версию программы, а она позволяет напечатать только 25 штрихкодов. В превьюшке видно, что генерируются все, а на печать выходят только 25, а дальше предлагается купить прогу. Все бы хорошо, но покупать ее за 1300 баксов нет никакого желания, она у меня не окупится в обозримом будущем...
MaxMaster вне форума   Ответить с цитированием
Старый 04.06.2010, 21:25   #43
dmart
Местный
 
Регистрация: 08.08.2008
Адрес: Москва
Сообщений: 196
Репутация: 29
По умолчанию

В догонку... если нет PS (postscript) принтера, напечатайте из ПШМ в Adobe PDF. А оттуда уже через драйвер на любой принтер.
dmart вне форума   Ответить с цитированием
Старый 04.06.2010, 21:30   #44
Pavlik315
Местный
 
Аватар для Pavlik315
 
Регистрация: 22.12.2009
Адрес: Свердлобл
Сообщений: 618
Репутация: 27
По умолчанию

MaxMaster, так тут Kearo её раздает всем желающим на русском языке и с таблеткой.
Pavlik315 вне форума   Ответить с цитированием
Старый 04.06.2010, 21:34   #45
MaxMaster
Местный
 
Аватар для MaxMaster
 
Регистрация: 19.03.2009
Адрес: .
Сообщений: 15,525
Репутация: 775
Отправить сообщение для MaxMaster с помощью ICQ
По умолчанию

Pavlik315, я уже качнул, тока еще не проверил.
dmart, это уже тоже знаем
MaxMaster вне форума   Ответить с цитированием
Старый 04.06.2010, 22:33   #46
Spens
Местный
 
Аватар для Spens
 
Регистрация: 17.10.2009
Адрес: *
Сообщений: 862
Репутация: 40
По умолчанию

......

Последний раз редактировалось Spens; 04.06.2010 в 22:36..
Spens вне форума   Ответить с цитированием
Старый 04.06.2010, 22:37   #47
Spens
Местный
 
Аватар для Spens
 
Регистрация: 17.10.2009
Адрес: *
Сообщений: 862
Репутация: 40
По умолчанию

Цитата:
Сообщение от martinas Посмотреть сообщение
что вы предлагаете, не пойму, способ перевода штрих кода в кривые, или способ персонализации в кореле ?
переменный штрих код в короле
Spens вне форума   Ответить с цитированием
Старый 04.06.2010, 23:20   #48
Александр В.
Местный
 
Аватар для Александр В.
 
Регистрация: 25.06.2008
Адрес: Москва, Зеленоград
Сообщений: 3,141
Репутация: 291
По умолчанию

Цитата:
Сообщение от Pavlik315 Посмотреть сообщение
MaxMaster, так тут Kearo её раздает всем желающим на русском языке и с таблеткой.
С русским языком все намного проще.
Заходим в Edit -> Preference -> Program и в списке Language выбираем русский язык. Нажимаем Apply и вуаля, ПШМ становится русским.
Александр В. вне форума   Ответить с цитированием
Старый 07.09.2010, 22:38   #49
Spens
Местный
 
Аватар для Spens
 
Регистрация: 17.10.2009
Адрес: *
Сообщений: 862
Репутация: 40
По умолчанию

Spens вне форума   Ответить с цитированием
Старый 08.09.2010, 12:45   #50
martinas
Местный
 
Аватар для martinas
 
Регистрация: 18.08.2008
Адрес: kz
Сообщений: 993
Репутация: 99
По умолчанию

недавно появилось ?
а то я за свой отдал 2000р. а он значительно уступает, по крайней мере по описанию там все супер.
martinas вне форума   Ответить с цитированием
Старый 09.09.2010, 08:37   #51
init6
Местный
 
Регистрация: 13.01.2010
Адрес: Красноярск
Сообщений: 809
Репутация: 29
По умолчанию

И я свои три копейки вставлю. Нумерацию делаю в Adobe Indesign. Использую стандартную фитчу - Data Merge. Для нее написал программку, которой генерю текстовые файлы с номерами. Делаю как EAN13, Code39, так и просто цЫфры а-ля - 000001..000011.
init6 вне форума   Ответить с цитированием
Старый 27.04.2011, 17:37   #52
colorman
Пользователь
 
Регистрация: 20.04.2011
Адрес: Россия
Сообщений: 30
Репутация: 2
Отправить сообщение для colorman с помощью ICQ
По умолчанию

Цитата:
Сообщение от Александр В. Посмотреть сообщение
12. В текстовом поле, которое мы создали ранее, появилась странная надпись типа '#!000000-aaaabh!'. Все нормально, нам просто надо применить к нашему текстовому полю специальный баркодный шрифт, который вы, я надеюсь, уже установили. Щелкаем мышкой на наше текстовое поле и выбираем дял него шрифт BCEAN36T.
Добрый день, поделитесь пожалуйста спец. шрифтами в данный момент нужен code 128, все которые скачал отображаются некорректно.
Или я что то неправильно творю. всё делал по вашему шаблону.
Может поделится кто нибудь спец. шрифтами именно для PSM.
Заранее благодарен.
colorman вне форума   Ответить с цитированием
Старый 06.06.2011, 09:49   #53
Printcolor
Местный
 
Регистрация: 10.04.2009
Адрес: РФ
Сообщений: 1,319
Репутация: 32
По умолчанию

Мужики поделитесь плиз шрифтом BCEAN36T. Буду жутко благодарен!
Printcolor вне форума   Ответить с цитированием
Старый 06.06.2011, 10:39   #54
Spens
Местный
 
Аватар для Spens
 
Регистрация: 17.10.2009
Адрес: *
Сообщений: 862
Репутация: 40
По умолчанию

Цитата:
Сообщение от Printcolor Посмотреть сообщение
Мужики поделитесь плиз шрифтом BCEAN36T. Буду жутко благодарен!
Посмотрите тут: Обмен файлами
Spens вне форума   Ответить с цитированием
Старый 06.06.2011, 14:22   #55
Printcolor
Местный
 
Регистрация: 10.04.2009
Адрес: РФ
Сообщений: 1,319
Репутация: 32
По умолчанию

Всем огромное спасибо!!!! Всё получилось!!! Жаль не в одном городе живём, а так бы коньячком проставился!
Printcolor вне форума   Ответить с цитированием
Старый 05.08.2011, 18:17   #56
pink80
Пользователь
 
Аватар для pink80
 
Регистрация: 01.07.2010
Адрес: ижевск
Сообщений: 37
Репутация: 5
Отправить сообщение для pink80 с помощью ICQ
По умолчанию

может кому пригодится инструкция по штрих-кодам в PrintShop Mail
Штрихкод. Инструкция по созданию.
pink80 вне форума   Ответить с цитированием
Старый 05.08.2011, 20:06   #57
MaxMaster
Местный
 
Аватар для MaxMaster
 
Регистрация: 19.03.2009
Адрес: .
Сообщений: 15,525
Репутация: 775
Отправить сообщение для MaxMaster с помощью ICQ
По умолчанию

pink80, а есть сам ПШМ ломаный?
MaxMaster вне форума   Ответить с цитированием
Старый 08.08.2011, 05:13   #58
PartnerCard
Пользователь
 
Регистрация: 07.09.2010
Адрес: Москва
Сообщений: 30
Репутация: 1
По умолчанию

Цитата:
Сообщение от Kearo Посмотреть сообщение
Кому нужен ПШМ прошу в пм, у меня вроде нормальный, даже руссифицированный.
Скину безвозмездно)))
Написал в личку, молчание однако.

Господа, кто поделится прогой русифицированной ?
PartnerCard вне форума   Ответить с цитированием
Старый 10.08.2011, 05:42   #59
PartnerCard
Пользователь
 
Регистрация: 07.09.2010
Адрес: Москва
Сообщений: 30
Репутация: 1
По умолчанию

Похоже тут сплошные жадюги собрались!
PartnerCard вне форума   Ответить с цитированием
Старый 10.08.2011, 08:01   #60
дядь Лёня
Местный
 
Аватар для дядь Лёня
 
Регистрация: 26.03.2010
Адрес: Владивосток, от Пензы пол лаптя по карте
Сообщений: 627
Репутация: 36
По умолчанию

В гугле не забанен, не?

PrintShop Mail v6.0.2 :: RuTracker.org (ex torrents.ru)
дядь Лёня вне форума   Ответить с цитированием
Ответ

Опции темы

Быстрый переход

183 204 195 210 237 243 263 7 8 152 15 16 13 11 10 14 35 9 256 123 37 144 145 146 179 20 258 21 22 124 23 24 97 127 128 25 26 126 136 154 64 65 254 233 159 162 163 164 66 27 98 48 56 120 58 59 60 61 62 135 63 165 166 200 201 202 51 53 167 169 168 172 52 55 54 125 255 207 217 218 219 220 221 222 223 224


"Форум индустрии цифровой печати" 2008-2023

Все вопросы по сотрудничеству:

Электропочта: info@trade-print.ru

Москва, Печатников пер.

Текущее время: 21:05. Часовой пояс GMT +4.

Яндекс.Метрика