Печать автоматизированных и ручных билетов

Печать автоматизированных бланков билетов
Настройка бланка вывода маски билета
Создание и печать автоматизированного бланка билета
Печать ручных бланков билетов
Настройки ручной билетопечати
Функциональные клавиши для формы ручной печати
Редактор бланков ручной выписки UTS Blanks Editor  

Печать автоматизированных бланков билетов

Печать автоматизированных бланков билетов выполняется через одну или несколько сессий PCPCM. К PID типа PCPCM группа конфигурации авиакомпании привязывает БПУ (билетопечатайщее устройство) для работы в данном офисе. Сессии типа Terminal могут быть привязаны к PID PCPCM.

Например, офис MOW397 может иметь несколько PID типа Terminal и PID типа PCPCM. К PID PCPCM привязано БПУ. В этом случае, операторы, работающие в различных терминальных сессиях, формируют маски билетов, которые поступают на БПУ через PID PCPCM.

Эта конфигурация позволяет иметь несколько рабочих мест с терминальными сессиями и одно рабочее место для печати билетов, к которому подключен сам принтер билетопечати. 

Все билеты, поступающие в окно сессии PCPCM, протоколируются в файлах и выводятся на печать. Имя файла для каждого билета, определяется последней строкой билета, в которую обязательно входит номер билета и номер PID, с которого распечатан билет. Исключением является тестовый билет, в котором в последней строке содержится слово V O I D.

Например, имя файла для реального билета может быть таким: "24000005540-20139.txt". Первые десять цифр в имени файла, обозначают номер билета, который совпадает с номером, отпечатанным на типографском бланке билета, последние цифры обозначают номер PID. Регистрация билетов в файлах, гарантирует повторную распечатку билета на принтер, если билета уже нет в очереди на PID БПУ, но билет еще не распечатан на принтере.

Такая ситуация может возникнуть при обрыве связи во время вывода билета в окно сессии PCPCM. В этом случае, для распечатки билета необходимо выбрать файл с номером нераспечатанного билета и распечатать его на принтере.

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

Настройка бланков задается в окне Auto-Ticket Blanks settings. Print received from Gabriel Auto-Tickets. 

Окно можно вызвать через меню File -> Options -> Auto-Tickets & Blanks.

 

 

Окно Auto- Ticket Blanks settings. Print recieved from Gabriel Auto-Tickets состоит из таблицы с описанием бланков билетов, окна со списком файлов билетов, отправленных на билетопечать и окна, в котором содержится маска выводимого на печать билета.

Главная   Назад   Оглавление раздела

Настройка бланка вывода маски билета

Для заведения нового бланка маски билета, нажмите на кнопку New. В результате появится окно настройки бланка - Auto-Ticketing blanks for printing.

 

Задайте следующие поля в окне.

Для сохранения введенных значений, нажмите кнопку OK. Для отмены - нажмите кнопку Cancel

В программе UTS Access изначально заведены два бланка вывода маски билета. Бланк для вывода на БПУ TI Omni 800/Model 895E (AFL blank for TI-895 24 lines) и бланк для вывода на стандартные Epson-совместимые принтеры (например OKI, Compuprint 324FB или Star и любые другие ).

Редактирование существующего бланка выполняется при нажатии на кнопку Edit. Уничтожение записи выполняется при нажатии на кнопку Delete.

В левом нижнем углу окна Auto- Ticket Blanks settings. Print recieved from Gabriel Auto- Tickets находится окно со списком файлов, содержащих маски билетов, которые прошли через сессию TKT или PCPCM. Имя файла формируется по номеру билета и номеру PID.

Кроме этих файлов, в окне содержится файл DEMOTKT.TXT. В этом файле находится тестовая маска билета авиакомпании "Аэрофлот". В окне также содержится файл LASTTKT-XXXXX.TXT. Это копия последнего билета поступившего с PID XXXXX.

В правом нижнем углу находится окно с маской билета, выводимого на печать. Текст маски билета не редактируется.

В верхней части находится поле Printer , в котором содержится список принтеров доступных для печати. Программа UTS Access привязывает текст маски билета к PID, с которого получена маска и принтеру, через который напечатан билет. При повторной печати билета через выбор файла с маской, автоматически устанавливается и имя принтера в поле Printer.

Маска билета печатается при нажатии на кнопку Print.

Вывод на печать в программе UTS Access выполняется через стандартные средства Windows. Поэтому, при подключении принтера или БПУ к PC через порты COM или LPT, необходимо установить драйвер печати - Generic/Text only, через который выполняется печать. 

Внимание !  При установке драйвера в Windows NT/2000 задайте в свойствах принтера Print Processor: Default DataType = RAW

Для Windows 95/98 Default DataType = RAW, задается в параметрах очереди на принтер.

Обратитесь к системному администратору для правильной настройки принтера.

Главная   Назад   Оглавление раздела

Создание и печать автоматизированного бланка билета

Печать автоматизированных бланков билетов

Для печати автоматизированных бланков билетов  необходимо в систему Gabriel завести сток бланков билетов, валидатор агентства и привязать PID БПУ к PID Terminal или к PID PCPCM, с которых будет выполняться печать. 

Конфигурацией PID и привязкой БПУ занимается служба поддержки билетопечати авиакомпании.

Для проверки работоспособности PID для билетопечати, откройте сессию типа PCPCM, к которой привязано БПУ. 

Введите команду DGDTEST 

В результате, в окне сессии, Вы должны получить ответ:

DGDTEST
OK.
TEST TICKET PRINTED
 
PAGE 1/1 -

 

Внимание !  Если Вы получите в ответ сообщение:


NO TKT PRINTER IN CONLNK

это означает, что для PID с которого выдана команда билетопечати DGDTEST не определено БПУ. Обратитесь в группу конфигурации авиакомпании для выполнения настройки.

В окне сессии PCPCM получите тестовую маску билета, которая распечатается на принтере БПУ.

При создании реального билета, необходимо создать PNR, произвести автоматический расчет тарифа через команду FQT:, набрать команду TPN, задать в маске билета форму оплаты и если необходимо дополнительные данные для маски билета. После нажатия <Transmit>, маска билета распечатается на БПУ и сохранится в базе данных масок билетов в системе Gabriel-Ticketing.

 

Печать ATB билетов

Технология ATB билетов, совмещает в себя печать билета, полетного купона для каждого сегмента полета и печать аудиторского купона. Кроме этого, данные билета записываются на магнитную полосу бланка, что позволяет считывать эти данные в процессе регистрации пассажира и формировать регистрационные записи в системе DCS. Для проверки печати ATB билетов, необходимо иметь PID типа PCPCM, который сконфигурирован специальным образом. Конфигурацией PID занимается служба поддержки билетопечати авиакомпании. Кроме этого, необходимо к PC, через последовательный порт, подключить ATB принтер, например IER 557. Для тестовой распечатки билета и полетных купонов, наберите команду DGDTEST/ATB в окне сессии PID PCPCM. При успешной печати, на экран поступит сообщение 

DGDTEST/ATB 

OK. 

TEST ATB PRINTED 

PAGE 1/1 >

После этого, на принтере ATB распечатаются тестовый билет, полетный купон и аудиторский купон. По завершению печати, если в принтере включена поддержка SCN (Stock control number), в систему Gabriel направляется команда на подтверждение SCN и на экран сессии поступит ответ из Gabriel о правильности введенного SCN.

DGJ2100000032/SU/00000033A/0477/01OCT 

SCN UPDATE COMPLETE 

PAGE 1/1 >

Где 

2100000032 - номер билета

SU - код авиакомпании

0000003A - валидатор

0477-референция агента

01OCT-дата выписки билета

Главная   Назад   Оглавление раздела

Печать ручных бланков билетов

Данные для масок ручных бланков билетов подготавливаются не через систему Ticketing, а непосредственно из PNR и, возможно, из системы расчета тарифов AIR Fare.Технология получения маски ручного билета следующая:

Для подготовки данных и печати ручного бланка билета, необходимо зайти в подсистему выписки ручного билета.

Это можно сделать либо через меню File->Manual Tickets, либо через клавиши CTRL+M. В результате активируется окно Manual Ticket Printing с закладками:

Подготовка данных для ручного бланка билета

Подготовка данных для ручного бланка билета выполняется в закладке Commands ALT + C

 

 

Закладка Commands ALT + C предназначена для подачи команд в систему Gabriel и состоит из поля Enter Gabriel Command, в котором вводятся команды и окна, в котором отображаются ответы из системы Gabriel. Для заполнения маски ручного билета, необходимо вызвать PNR и затем рассчитать тариф для класса бронирования PNR. PNR можно вызвать по команде RT, если PNR уже открыто, либо набрать RT:XXXXX, где XXXXX - номер брони.

Если известен рейс, на котором забронировано PNR, то необходимо вызвать список пассажиров этого рейса(MLBK/315/27MAR, например) и вызвать PNR по номеру пассажира в этом списке, например, RT:20. В случае если PNR содержит большое количество пассажиров и система не может распознать фамилии пассажиров, необходимо подать команду RT:N. После того, как вызвана PNR и система распознала необходимые для билета данные, появится окно, в котором запрашивается подтверждение ввода данных в маску билета.

 

 

При нажатии на кнопку Yes, данные введутся в маску ручного билета. Для того, чтобы просмотреть маску билета, необходимо перейти в закладку TKT

 

Из PNR, в маску билета заносятся данные, относящиеся к сегментам маршрута. Это данные о пунктах прилета/вылета, код компании перевозчика, номер рейса, клас бронирования и т.д. Данные по тарификации и таксах, получаются при обращении к системе AIR Fare, с помощью команд FQT, FGP и FSQ. FQT подается для индивидуального PNR, а FGP - для группового PNR. Например, для PNR M9GB1, при подаче команды FQT:, программа выберет тарифы и таксы и занесет их в соответствующие поля маски билета.В результате, получим бланк билета.

 

 

Печать ручного билета

После того как заполнена маска билета данными из PNR и из FSQ, для окончательной печати билета, необходимо занести или отредактировать данные о валидаторе агентств, номер печатаемого билета, код компании и форму оплаты.

В случае если тарифы и таксы невозможно получить из системы AIR Fare, необходимо их занести вручную в соответствующие поля маски. Как правило, это случаи конфиденциальных тарифов, предоставляемых авиакомпанией агентству.

Распечатать билет можно по кнопке Print(ALT + P). Перед печатью нужно выбрать бланк билета, на который печатаются данные маски билета. Выбор бланка реализован в раскрывающемся списке доступных бланков в поле Select Blank(ALT + B). Если маршрут многосегментный и данные маршрута не помещаются на одном бланке, то возможна печать сложного билета на нескольких бланках. Выбор номера бланка осуществляется по нажатию кнопок ALT + 1, ALT + 2,…

В закладке TKT ALT + T, добавлены кнопки очистки маски билета Clear, сохранения маски в файле Save As и загрузки маски из файла Load. Если PNR содержит несколько пассажиров, выбор пассажира реализован в раскрывающемся списке Passenger Name.

UTS Access позволяет редактировать, добавлять или уничтожать имена пассажиров в закладке Edit Passangers(ALT + E)

 

 

При печати билетов как ручных, так и автоматических, данные маски сохраняются в файле. Задание каталога, имени файла и периодичности обновления этого файла задается в настройках системы

Главная   Назад   Оглавление раздела

Настройки ручной билетопечати

Закладка Options ALT + O служит для задания настроек принтера и режимов работы с ручной билетопечатью.

 

 

Настройки принтера и режимов работы приведены в таблице

Manual blanks printing

Form Feed after printing

Прогон билета после распечатки

Double strike mode

Режим печати с двойной четкостью

Select Printer for manual tickets

Выбор принтера из списка установленных в Windows. Принтер должен быть установлен как Generic Text / Only. Принтер может быть сетевым.

Request on next ticket printing

Запрашивать подтверждение распечатки каждого нового билета при распечатке списка билетов. Ответы: Yes, No, Cancel. Если опция не включена - автоматически распечатываются ВСЕ ОТМЕЧЕННЫЕ билеты (Checked).

Display TKT

Clear fields & set defaults on Ctrl+M

Очистка всех полей в бланке билета (в закладке TKT) и установка значений по умолчанию. Если включен, то очистка производится как при открытии окна, так и при повторном нажатии на Ctrl+M при открытом окне Manual Tickets Printing

Auto-display TKT after PNR receiving

Автоматически показывать закладку TKT после получения и обработки данных из строк PNR

Auto-display TKT after FSQ receiving

Автоматически показывать закладку TKT после получения и обработки данных из строк FSQ

Request on inserting PNR data

Выдавать или НЕ выдавать запрос на включение данных из PNR в билет (в закладку TKT). Если ВЫКЛЮЧЕН - запрос не выдается и данные включаются автоматически в бланк билета (в закладку TKT)

Request on inserting FSQ data

Выдавать или НЕ выдавать запрос на включение данных о тарифах и таксах из FSQ в билет (в закладку TKT). Если ВЫКЛЮЧЕН - запрос не выдается и данные включаются автоматически в бланк билета (в закладку TKT)

 

Request on inserting PNR data - если флажок задан, то при получении PNR, появляется окно с подтверждением занесения данных PNR в маску билета.

 

 

Request on inserting FSQ data - если флажок задан, то при получении ответа на команду FSQ, появляется окно с подтверждением занесения данных FSQ в маску билета.

 

 

Настройка бланков ручных билетов на различные авиакомпании

Закладка Defaults Alt + D предназначена для задания начальных значений бланков билетов авиакомпаний. Значения полей по умолчанию (defaults) сохраняются в файлах .ini в каталоге: ..\Bin\TKT_Masks\ и автоматически загружаются в форму бланка (закладка TKT) при выборе нового бланка (Alt+B).

 

 

В левой части закладки представлено окно с бланками билетов авиакомпаний. В правой части, содержатся параметры выделенного бланка.

Для каждого бланка определяются следующие параметры

Margins

Left margin (chars)

Смещение бланка билета слева при распечатке на принтере в количестве символов (char)

Top margin (mm)

Смещение бланка билета сверху при распечатке на принтере в миллиметрах (mm)

Ticket's numbers

The NEXT Ticket number

Номер следующего билета (10 цифр без контрольного разряда). Номер последнего распечатанного билета сохраняется при выходе из UTS Access. Этот номер автоматически увеличивается на +1  после распечатки каждого билета с использованием ДАННОГО БЛАНКА, если включен флажок Auto Increment (+1)

Auto Increment (+1)

Автоматически увеличивать номер каждого следующего билета на +1 после распечатки предыдущего билета. Новый номер билета автоматически подставляется в бланк следующего билета.

Inserting data into Fare Calculation from PNR/FQT

Only manual input into Fare Calculations and TAX

Только ручной ввод данных в раздел расчета тарифа и такс (Fare Calculations). При получении данных из PNR/FSQ или при нажатии на кнопку Clear данные не будут уничтожаться

Validator и поля Default values for fields

Validator

Default values for fields

Значения полей по умолчанию. Эти значения определяются для каждого бланка и сохраняются в файлах имя_бланка.ini

Endorsements 1

В поле Endorsements 1 можно ввести текст по умолчанию и использовать знак "+" для обозначения позиции вставки данных Endorsements из FSQ. Например: SU ONLU  +  

Form of Payment 1 - 2

Вид платежа. Например Cash - наличный платеж  

Airline Code

В поле Airline Code введите код Авиакомпании для данного бланка

Например: 555 для бланков Аэрофлота; 057 для бланков Air France, 085 - SWISSAIR;  и другие коды для бланков других авиакомпаний. Эти значения будут использованы для сохранения данных о проданных билетах на диске.

 

Соглашение об именах бланков

Формат бланка и схема размещения полей находятся в файлах с расширением .txt Значения полей бланка по умолчанию (Defaults) находятся в файлах с расширением .ini. Имя файла бланка - любой текст с цифрой 1 или 2 или 4 в любой позиции имени, кроме расширения .txt

Цифра в имени бланка должна соответствовать количеству сегментов в бланке билета. Имя файла со значением полей бланка (Defaults) равно имени бланка и имеет расширение .ini Создание файлов .ini производится автоматически - при первом обращении к файлу бланка (с расширением .txt) из закладки Defaults.

Имя файла бланка может содержать пробелы для лучшей читаемости.

Например:

AFL4.txt или 4SU.txt или Lufthansa4.txt - допустимые имена для 4-х сегментных бланков.

Файлы со значениями полей бланка (Defaults) будут иметь имена: AFL4.ini или 4SU.ini или Lufthansa4.ini соответственно.

Главная   Назад   Оглавление раздела

Функциональные клавиши для формы ручной печати

Ctrl + M - вызвать окно Manual Tickets Printing

Alt + X - закрыть окно Manual Tickets Printing

Alt + T - закладка TKT

Alt + E - закладка Edit Passengers

Alt + O - закладка Options

Alt + D - закладка Defaults

Alt + B - выбрать бланк билета в отдельном окне клавишей Enter или двойным щелчком мышью.

Alt+1 ... Alt+4 - выбрать билет 1-4 в закладке TKT

Alt + P - распечатка билетов для списка пассажиров или для одного выбранного пассажира

F9 - вызов окна распечатки билетов для одного пассажира или для списка

Alt+F9 - вызов окна распечатки билетов для одного пассажира, выбранного в закладке TKT

F5 - RT:

Shift + F5 - RT:N/

F7 - FQT:

Shift + F7 - FGP:

F8 - FSQ:

Alt+I - перенести отредактированный список пассажиров из закладки Edit Passengers в бланк билета в закладку TKT

Alt+U - отменить сделанные изменения в списке пассажиров в закладке Edit Passengers

Alt+S - сохранить на диске готовый шаблон билета для последующего использования (кнопка Save)

Alt+L - загрузить с диска готовый шаблон билета (кнопка Load)

Главная   Назад   Оглавление раздела

Редактор бланков ручной выписки UTS Blanks Editor

Графический редактор бланков устанавливается в UTS Access  отдельно. Для установки скачайте с сайта http://www.uts2000.com программу установки. Следуйте инструкциям программы. 

Редактор предназначен для создания или редактирования бланков билетов ручной выписки методом Drag & Drop (перетаскиванием полей билета).

 

Запуск из программы UTS Access: 

File -> UTS Blanks Editor

 

Кнопки:

 

Экран разбит на клетки

Одно деление по горизонтали соответствует 1 символу по ширине на принтере.

Одно деление по вертикали соответствует 1/4 (25%) высоты строки. Четыре клетки по вертикали соответствуют 1 строке. 

 

Высота строки для принтера OKI равна 20/180 дюйма (заводские настройки, режим Epson LQ).

Высота 1 клетки по вертикали соответствует 5/180 дюйма.

Строки размером 20/180 на принтере OKI распечатываются БЕЗ межстрочного интервала (без зазора).

 

Работа
  1. Загрузите шаблон из каталога:

    ..\Bin\TKT_Masks\Demo_Blanks\

    NEW_BLANK_AFL_1_SEG.txt для редактирования 1-х сегментного бланка или NEW_BLANK_AFL_2_SEG.txt для редактирования 2-х сегментного бланка или NEW_BLANK_AFL_4_SEG.txt для редактирования 4-х сегментного бланка. 

    Вместо шаблона можно загрузить любой другой бланк.

    Файлы шаблонов:

    NEW_BLANK_AFL_1_SEG.txt  NEW_BLANK_AFL_2_SEG.txt и NEW_BLANK_AFL_4_SEG.txt имеют атрибут "Read only".

     

  2. Отредактируйте бланк. Выделяйте и перетаскивайте поля. Наложение одного поля на другое запрещено. Установите длину поля и текст для тестовой распечатки (Right Click).

  3. Распечатайте бланк (промежуточный результат редактирования) и повторите редактирование при необходимости. Для распечатки установите параметры принтера: 

   4.  Сохраните бланк под другим именем в каталог   ..\Bin\TKT_Masks\

Бланки из каталога: ..\Bin\TKT_Masks\ автоматически доступны в UTS Access.

ИМЕНА БЛАНКОВ НАЗНАЧАЙТЕ С УЧЕТОМ СЛЕДУЮЩЕГО СОГЛАШЕНИЯ ОБ ИМЕНАХ Бланков

Имя бланка - любой текст с цифрой 1 или 2 или 4 в любой позиции имени бланка кроме расширения.  Первая цифра (в любой позиции) в имени бланка должна соответствовать количеству сегментов в бланке билета. Расширение имени файла для бланков: .txt  Пробелы в имени файла ДОПУСКАЮТСЯ.


Например:
AFL  4.txt или 4 AFLBlank.txt или SU4.txt  Lufthansa4.txt - правильные имена для 4-х сегментных бланков.

AFL2.txt или 2SU.txt или SU2.txt  Lufthansa2.txt - правильные имена для 2-х сегментных бланков. 

AFL1.txt или 1SU.txt или SU1.txt  Lufthansa1.txt - правильные имена для 1- сегментных бланков.

Главная   Назад   Оглавление раздела