Вопрос к специалистам по Automation Engine.

  • Автор темы Автор темы romyk
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Я не сталкивался с equinox.
Но вопрос: Color Strategies, типа HPI-7COLORS.fp и профиль Esko_Sample_Equinox.fp на 7 красок не помогут разложить CMYK макет на 7 цветов?
 
Пардон. Предыдущий пост не в ту степь

Интересно, в IE можно настроить риповку на 8 цветов, CMYK + LC+LM ?
типа что бы делать однобитки для широкоформатных принтеров типа HP, VUTek ?

Все равно НИКАК.

Надо всего лишь "расковырять" драйвер HP, VUTek или от EFI для данного оборудования и получить таблицы пересчета.
;)
 
Я не сталкивался с equinox.
Но вопрос: Color Strategies, типа HPI-7COLORS.fp и профиль Esko_Sample_Equinox.fp на 7 красок не помогут разложить CMYK макет на 7 цветов?
Профиль поможет. Только это профиль под абстрактные краски. Можно абсолютно спокойно им поделить через PackEdge ли фотошоповский плагин все что угодно на абстрактный CMYK+Orange+Green+Blue. Только пожелание же поделить на конкретный профиль принтера. В случае с Equinox и печатной машиной все просто - печатаешь тесткарты, меряешь, профиль готов.
Как заставить принтер напечатать отдельно CMYK, отдельно lCMYK, ClMYK лично я не знаю.
 
  • Спасибо
Реакции: Spirit412
Пардон. Предыдущий пост не в ту степь



Все равно НИКАК.

Надо всего лишь "расковырять" драйвер HP, VUTek или от EFI для данного оборудования и получить таблицы пересчета.
;)
Списки оборудования в таблице поддержки принтеров весьма не велики.
то есть финальное цветоделение на 6 цвето делает драйвер а не сам РИП ?
 
А зачем вообще такое нужно? Мне для общего развития, вдруг я тоже такое хочу, но еще об этом не знаю?'opa!)'
 
Так и не понятно, отчего не работает Step & Repeat Template based, где темплейтом идёт PDFPLA файл
Что не работает: замена stations

Нашел я в чём проблема.
тикет меняет stations на указанный pdf только в том случае, если pdfpla и PDF находятся в одной папке.

У меня шаблоны (pdfpla) хранятся в одном месте, дизайны в другом. Работаю через шатл.
Выход пока один - в в.ф. прописать что бы в папку куда закидывается PDF, копировался и pdfpla.
LayOut_to_template pdfpla.zip
 
Пробую сделать скрипт, конвертировать XLS в XML
За основу взял урок А.Дроздова с Ютуба
Вроде как скрипт без ошибок, но не хочет конвертировать. На сервере Оффис 2007 установлен
Код скрипта:
Код:
'VBScript
' https://msdn.microsoft.com/en-us/library/bb241279(v=office.12).aspx

Function Main(inputs, outputFolder, params)

set xlapp = CreateObject("Excel.Application")
set fso = CreateObject("scripting.filesystemobject")
xlapp.DisplayAlerts = FALSE
xlapp.Visible = False

For Each inFile In inputs
    inFile = Wscript.Arguments(0)
    FName = Left(inFile,InStrRev(inFile,".")-1)
    set mybook = xlapp.Workbooks.Open(inFile)
    mybook.SaveAs FName & ".xml", 46
Next

xlapp.Quit
Main = "OK"
End Function

Dim inputs()
Dim outputFolder
Dim params()

Main inputs, outputFolder, params

RunScript на сервере запущен

Сама ошибка:
The script's standard output stream:
‘ҐаўҐа бжҐ аЁҐў Windows (Microsoft R) ўҐабЁп 5.8
Copyright (C) Љ®аЇ®а жЁп Њ ©Єа®б®дв 1996-2006, ўбҐ Їа ў § йЁйҐл.

The script's error output stream:
Error: 1004
Error (Hex): 3EC
Source: Microsoft Office Excel
Description: Нет доступа к файлу 'C:\Esko\bg_data_deskpackcontainer_v010\DeskPackContainer\TEMP-Shuttle-IN\Test.xls'. Это может быть вызвано одной из следующих причин.

• Имени файла или пути не существует.
• Файл используется другой программой.
• Имя книги, которую вы пытаетесь сохранить, совпадает с именем открытой в данный момент книги.
 
Не понимаю, почему нет доступа, когда спокойно экселем на сервере открываю файл
 
Не понимаю, почему нет доступа, когда спокойно экселем на сервере открываю файл
Если в Run Script указано Automation Engine, скрипт раннер работает по умолчанию от пользователя BGSYSTEM. Нужно зайти под ним (пароль по умолчанию Drupa2000" ) на сервере и попробовать открыть XLS файл.
 
Последнее редактирование:
Еще проверить разрядность драйвера ODBC и в случае с 64 системой отсутствие любых 32-разрядных программ Microsoft Office.
 
Еще проверить разрядность драйвера ODBC и в случае с 64 системой отсутствие любых 32-разрядных программ Microsoft Office.
Действительно, может быть изза разрядности проблема.
Офис стоит 32бит.
Я ODBC 64 bit поставил параллельно 32х бит. Нашел на одном англ форуме рецепт - установка драйвероа через ключ /pasive. Теперь стоят и 32 и 64 драйвера. Может у них конфликт
Настройка тиккета:
1542715199585.png

1542715286952.png
 
Вот тут же про это
ODBC configuration
  1. Download and install the Microsoft Access Driver from Microsoft Access Database Engine 2010 Redistributable. Make sure to download the version matching your operating system: 32 or 64 bit. It is called Access Driver but contains the drivers for all Office connection.
    ODBC driver 32 or 64 bit
    On a 64 bit machine, the Interact with Database Task and Upload Points can only work with 64 bit ODBC Data Sources. This is different compared to the 32-bit ODBC Query SmartName that required the 32 bit driver also on 64 bit machines.
    64 bit ODBC and 32 bit Office
    The installation of 64 bit version requires that the 32-bit version of the Microsoft Access Driver must be uninstalled, as well as any 32 bit MS Office programs like Excel or Word. Uninstall it first using the Windows Add/Remove Programs in the Control Panel.

KB95782511: AE Connect - How to use an Excel document as database
 
Да, именно поэтому ставил ODBC 64bit
А как ODBC 64 удалить? Тупо папку \syswow64\odbcad32.exe переименовать/удалить?
Завтра попробую поставить офис 64bit + ODBC 64bit
 
Последнее редактирование:
The installation of 64 bit version requires that the 32-bit version of the Microsoft Access Driver must be uninstalled, as well as any 32 bit MS Office programs like Excel or Word. Uninstall it first using the Windows Add/Remove Programs in the Control Panel.
Для установки 64-разрядной версии необходимо удалить 32-разрядную версию Microsoft Access Driver, а также любые 32-разрядные программы MS Office, такие как Excel или Word. Сначала удалите его, используя Windows Add / Remove Programs на панели управления.
 
  • Спасибо
Реакции: Spirit412
Да, именно поэтому ставил ODBC 64bit
А как ODBC 64 удалить? Тупо папку \syswow64\odbcad32.exe переименовать/удалить?
Завтра попробую поставить офис 64bit + ODBC 64bit

ODBC драйвер для другого нужен.
Попробуй создать папку
C:\Windows\SysWOW64\config\systemprofile\Desktop
на сервере и заново запустить скрипт.
 
И правильный код для Workflow:

Function Main(inputs, outputFolder, params)
set xlapp = CreateObject("Excel.Application")
xlapp.DisplayAlerts = False
xlapp.Visible = False
set fso = CreateObject("scripting.filesystemobject")


For Each input In inputs
FName = fso.GetBaseName(input)
set mybook = xlapp.Workbooks.Open(input)
mybook.SaveAs outputFolder & "\" & FName & ".xml", 46
mybook.Close
Next
xlapp.Quit
Main = "OK"
End function

Dim inputs()
Dim outputFolder
Dim params()

Main inputs, outputFolder, params
 
  • Спасибо
Реакции: Spirit412
XLSX между прочим это архив.
Если его раскрыть, то можно с помощью наших скриптописателей не только XLSX-XML но и XML в XLSX сдеалать.
 
  • Спасибо
Реакции: Spirit412
Статус
Закрыто для дальнейших ответов.