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

Статус
Закрыто для дальнейших ответов.

Spirit412

15 лет на форуме
Сообщения
870
Реакции
128
Я не сталкивался с equinox.
Но вопрос: Color Strategies, типа HPI-7COLORS.fp и профиль Esko_Sample_Equinox.fp на 7 красок не помогут разложить CMYK макет на 7 цветов?
 

Valentin

15 лет на форуме
Сообщения
2 272
Реакции
1 244
Пардон. Предыдущий пост не в ту степь

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

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

Надо всего лишь "расковырять" драйвер HP, VUTek или от EFI для данного оборудования и получить таблицы пересчета.
;)
 

romyk

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

ACTPOHOM

12 лет на форуме
Сообщения
2 981
Реакции
1 133
Пардон. Предыдущий пост не в ту степь



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

Надо всего лишь "расковырять" драйвер HP, VUTek или от EFI для данного оборудования и получить таблицы пересчета.
;)
Списки оборудования в таблице поддержки принтеров весьма не велики.
то есть финальное цветоделение на 6 цвето делает драйвер а не сам РИП ?
 

romyk

Топикстартер
10 лет на форуме
Сообщения
1 353
Реакции
247
А зачем вообще такое нужно? Мне для общего развития, вдруг я тоже такое хочу, но еще об этом не знаю?'opa!)'
 

Spirit412

15 лет на форуме
Сообщения
870
Реакции
128
Так и не понятно, отчего не работает Step & Repeat Template based, где темплейтом идёт PDFPLA файл
Что не работает: замена stations

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

У меня шаблоны (pdfpla) хранятся в одном месте, дизайны в другом. Работаю через шатл.
Выход пока один - в в.ф. прописать что бы в папку куда закидывается PDF, копировался и pdfpla.
LayOut_to_template pdfpla.zip
 

Spirit412

15 лет на форуме
Сообщения
870
Реакции
128
Пробую сделать скрипт, конвертировать 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'. Это может быть вызвано одной из следующих причин.

• Имени файла или пути не существует.
• Файл используется другой программой.
• Имя книги, которую вы пытаетесь сохранить, совпадает с именем открытой в данный момент книги.
 

Spirit412

15 лет на форуме
Сообщения
870
Реакции
128
Не понимаю, почему нет доступа, когда спокойно экселем на сервере открываю файл
 

baraka

Участник
Сообщения
193
Реакции
90
Не понимаю, почему нет доступа, когда спокойно экселем на сервере открываю файл
Если в Run Script указано Automation Engine, скрипт раннер работает по умолчанию от пользователя BGSYSTEM. Нужно зайти под ним (пароль по умолчанию Drupa2000" ) на сервере и попробовать открыть XLS файл.
 
Последнее редактирование:

romyk

Топикстартер
10 лет на форуме
Сообщения
1 353
Реакции
247
Еще проверить разрядность драйвера ODBC и в случае с 64 системой отсутствие любых 32-разрядных программ Microsoft Office.
 

Spirit412

15 лет на форуме
Сообщения
870
Реакции
128
Еще проверить разрядность драйвера ODBC и в случае с 64 системой отсутствие любых 32-разрядных программ Microsoft Office.
Действительно, может быть изза разрядности проблема.
Офис стоит 32бит.
Я ODBC 64 bit поставил параллельно 32х бит. Нашел на одном англ форуме рецепт - установка драйвероа через ключ /pasive. Теперь стоят и 32 и 64 драйвера. Может у них конфликт
Настройка тиккета:
1542715199585.png

1542715286952.png
 

romyk

Топикстартер
10 лет на форуме
Сообщения
1 353
Реакции
247
Вот тут же про это
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
 

Spirit412

15 лет на форуме
Сообщения
870
Реакции
128
Да, именно поэтому ставил ODBC 64bit
А как ODBC 64 удалить? Тупо папку \syswow64\odbcad32.exe переименовать/удалить?
Завтра попробую поставить офис 64bit + ODBC 64bit
 
Последнее редактирование:

romyk

Топикстартер
10 лет на форуме
Сообщения
1 353
Реакции
247
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

baraka

Участник
Сообщения
193
Реакции
90
Да, именно поэтому ставил ODBC 64bit
А как ODBC 64 удалить? Тупо папку \syswow64\odbcad32.exe переименовать/удалить?
Завтра попробую поставить офис 64bit + ODBC 64bit

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

baraka

Участник
Сообщения
193
Реакции
90
И правильный код для 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

ACTPOHOM

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