DocuPRO embedded Client for Konica Minolta Technical Manual | DocuPRO embedded Client for Konica Minolta Product Versie: 4.27 Versie van deze handleiding: 1.0.1 © 2014 Inepro B.V. Alle rechten voorbehouden DocuPRO embedded Client for Konica Minolta De meest veelzijdige embedded oplossing Bedankt dat u gekozen heeft voor de DocuPRO embedded Client for Konica Minolta. We zijn er van overtuigd dat U tevreden zult zijn over de aankoop van een van de beste oplossingen van vandaag. We willen u helpen om het beste resultaat te bereiken van uw DocuPRO embedded Client for Konica Minolta en om er veilig mee te werken. Deze handleiding bevat de informatie om dat doel te bereiken; leest u hem alstublieft zorgvuldig. Vanwege de constante veranderingen in onze produkten is deze handleiding aan onvermelde verandering onderhevig. Wij bevelen u sterk aan de gebruikerovereenkomst te lezen zodat u volledig begrijpt wat hij ondersteunt en wat uw verantwoordelijkheden zijn als eigenaar. Uw Inepro dealer is er op gebrand u tevreden te houden en zal graag uw vragen beantwoorden en uw zorgen wegnemen. Het allerbeste, Inepro BV. Alle rechten voorbehouden. Niets van deze uitgave mag verveelvoudigd, opgeslagen in een geautomatiseerd gegevensbestand, of openbaargemaakt, in enige vorm of op enige wijze, hetzij elektronisch, mechanisch, door fotokopieën, opnamen of op enige andere manier, zonder schriftelijke toestemming van de uitgever. Produkten waarnaar verwezen wordt in dit document kunnen handelsmerken zijn van hun eigenaars. De uitgever en autheur maken geen aanspraak op deze handelsmerken. Hoewel de grootst mogelijke zorg is besteed aan de samenstelling van dit document kan de uitgever geen aansprakelijkheid aanvaarden voor de schade die het gevolg is van fouten, nalatigheid of verandering in details van deze uitgave of de programma's en broncodes die er eventueel worden bijgeleverd, en voor de gevolgen van het afgaan op verkeerde informatie. Versie 1.0.1 geproduceerd: September 2014 in Nieuw-Vennep, Nederland Uitgever Inepro B.V. Hoofdredacteur K. de Graaf Technische samenstelling P. Grimmerink K. de Graaf Cover Design H. Wagenaar K. de Graaf Team Coördinator R. Groen Productie Inepro B.V. Inhoudsopgave Introductie Open API User Interface Open API Service Open API FTP Service Configuratie Communicatie Logging Troubleshooting Notities http://www.inepro.com 2 4 9 12 14 18 20 22 24 Version 1.0.1 © Inepro B.V. Introductie I Deel Introductie Introductie tot Open API Wat is Open API (Open Application Programmers Interface)? Het Open API systeem zorgt ervoor dat er gebruikers kunnen afdrukken, scannen en kopiëren op de multi-functional machines zonder dat er een extern betaalsysteem nodig is, omdat de software op het besturingssysteem van de machine draait. Hoe is Open API met elkaar verbonden? De Inepro Open API applicatie bestaat uit 3 programma's; Open API Service, Open API FTP Service, Open API User Interface (voor de PC), de eerste 2 draaien als een Windows Service, het laatste programma is de back office Graphical User Interface. 2 - DocuPRO embedded Client for Konica Minolta Open API User Interface II Deel Open API User Interface Open API User Interface Met de Open API User interface kan er een installatie gedaan worden op de Open API applicatie op een MFD (Multi Functional Device). De instellingen van de applicatie kunnen worden bekeken en het Listing Log moet worden uitgelezen. 4 - DocuPRO embedded Client for Konica Minolta MFD's zoeken & Application aanmelden / verwijderen Via dit scherm kunnen de printers en MFD's die moeten worden beheerd door Open API worden gedefinieerd. De SNMP (Simple Network Management Protocol) versie moet op '1' worden gezet, de SNMP versie 3 optie is voorbehouden voor eventueel gebruik in de toekomst. Het adres type moet altijd 'IPv4' zijn. De gebruiker kan zoeken per IP-adres evenals per DNS hostnaam. Als DNS wordt geselecteerd, zal er een 'hostname' veld getoond worden in plaats van een start en eind veld. De gedefinieerde printer en hun instellingen zullen worden opgeslagen in het RegisteredPrinters.xml bestand in de Open API folder. De ‘Remove Selected Printer’ knop verwijderd een printer uit het bestand. § De ‘Delete Application’ knop verwijderd de applicatie van de printer. § De ‘Register Application’ knop zal de applicatie op de printer installeren. § En als laatste zal de ‘Restart Listening’ knop de communicatie (TCP/IP port 50003) tussen de printer en de (IneproOpenAPI.exe) herstarten. Version 1.0.1 - 5 Open API User Interface Configuration aanpassen In het ‘General Configuration’ tekst vak kan de configuratie (Configuration.txt) worden aangepast of bekeken. ‘Save Configuration & Restart Services’ zal uiteraard de configuratie opslaan en de Open API services herstarten. 6 - DocuPRO embedded Client for Konica Minolta Selecteer Printer In dit keuzevak kan de versie van de applicatie die op de MFD draait gewijzigd worden. Dit moet alleen in samenspraak met Inepro support gebeuren! Het ‘Enable Logging’ keuzevak kan worden gebruikt om extra logging te genereren voor de geselecteerde printer. Als er wijzigingen gemaakt worden moet de ‘Save Configuration’ knop worden ingedrukt om de wijzigingen in het RegisteredPrinters.XML bestand op te slaan. Om de wijzigingen ook in de services dor te voeren moeten deze opnieuw worden gestart. De grafische gebruikersinterface applicatie is alleen nodig om wijzigingen door te voeren in de setup en configuratie en kan worden gesloten als deze niet gebruikt wordt. Version 1.0.1 - 7 Open API Service III Deel OpenAPI Service Deze service is de kern van Open API, en bestaat uit 4 onderdelen. Installeer de Open API modules De Open API bestaat uit 4 modules, waarvan een uitsluitend de installatie of de-installatie van de applicatie op de MFD verzorgd. 1. ‘Setup’ module De setup module verzorgd de installatie of de-installatie van de applicatie op de MFD. De software op de MFD is verdeeld en drie modules, elk met zijn eigen functionaliteit. 2. ‘Authenticatie’ embedded applicatie De ‘Authenticatie’ module zal controleren of de gebruiker wel authentiek is. De gebruiker kan inloggen via het on-screen keyboard op de MFD, of door de kaart aan de kaartlezer te presenteren. Als de gebruiker inlogt via het on-screen keyboard, zal er een login verzoek naar de Inepro Business Server worden gestuurd. De Inepro Business Server zal de gebruikersgegevens controleren en als deze correct is de gebruiker inloggen op de MFD. Als de gebruiker inlogt via een gebruikerskaart, zal de kaartlezer een inlogverzoek naar de Inepro Business Server sturen, als dit verzoek wordt goedgekeurd, wordt de gebruiker ingelogt en de kaart- en gebruikersgegevens naar de MFD gestuurd. 3. ‘PullPrint’ embedded applicatie Deze applicatie is verantwoordelijk voor het eigenlijke betaald afdrukken. De gebruiker kan een of meerder afdruktaken uit een lijst selecteren om te printen. De applicatie stuurt de lijst met de geselecteerde taken naar de Inepro Business Server, die de afdruktaken dan (via DocuPRO) zal vrijgeven. Version 1.0.1 - 9 Open API Service 4. ‘Scan’ embedded applicatie De ‘Scan’ applicatie Zal de taak die door de gebruikers is ingescand wordt naar het betreffende email adres gestuurd of naar de scan map van de gebruiker. Het email adres en de scan map of 'Home Directory' kunnen worden ingesteld in de Inepro Back Office Manager. Voor deze functionaliteit moet de IneproOpenAPIFTP server actief zijn, en de gegevens van deze server moeten in de Inepro Back Office Manager zijn ingevuld! Lees meer over de Inepro Open API FTP server in dit deel: Open API FTP server 12 . 10 - DocuPRO embedded Client for Konica Minolta Open API FTP Service IV Deel Open API FTP Service Open API FTP Service De service moet alleen actief zijn als de Scan applicatie wordt gebruikt. Bekijk: Configuration.txt 14 .. De service zal de scan via FTP aan een SMTP server sturen, welke door het systeem is ingesteld door de systeem administrator, en de SMTP server zal de scan dan doorsturen naar het email adres van de gebruiker de thuis map (home directory). 12 - DocuPRO embedded Client for Konica Minolta Configuratie V Deel Configuratie Configuratie De configuration.txt file is het belangrijkste beheer mechanisme voor het Open API systeem. Dit bestand bevindt zich in de installatiemap. In deze table staat het configuration.txt bestand, met een uitleg van de instellingen. Value Mask Default / example value ApplicationServerIP <IP Adres> 10.4.1.20 SecondaryServerIP <IP Adres> PrimaryServerTimoutInSeconds <Integer> DebugLevel <Integer> MFPPortWithSSL <WindowsPort> IneproTerminalServiceURL <URL with port> IsPayConAuth <0> or <1> PayConAuthListenPort <WindowsPort> MFPAdminUserName <Alfanumeric> MFPAdminPassword <Alfanumeric> IsFTPServerAvailable FTPServer FTPPort FTPUserName <Yes> or <No> <IP Adres> <WindowsPort> <Alfanumeric> FTPPassword <Alfanumeric> AuthAppNo AuthAppID <Integer> <Alfanumeric> AuthAppNode <Alfanumeric> Key 14 - DocuPRO embedded Client for Konica Minolta Description These 2 settings are the IP addresses on which the main and secondary OpenAPI server are running, normally there will be no 10.4.1.20 'SecondaryServer', in these cases, the secondary address is the same as the main (ApplicationServer) address. This is the timeout (in seconds) until the applicatie 20 returns a NACK after a request from or to the multifunctional. Debug level OpenAPISDK log. Always 1, unless specified 1 differently by Inepro certified engineers. Port gebruikt voor communication between the multifunctional and service, 50003 don't change unless specified differently by Inepro certified engineers. Socket used for http://10.0. communication between 3.61:10035/ Open API and the Inepro soap/ITer Business Server, don't minalInterf change unless specified ace differently by Inepro certified engineers. 1 When this is set to 1, The Inepro IP card reader is used 10027 on the port number specified (10027 by default). Admin The User ID and password of the Admin account on the 12345678 multifunctional. No These settings will determine if FTP is used to 10.4.1.12 send the email to the SMTP 121 server in the ‘Scan’ sdk application. Additional setting for the FTP / SMTP sdk server can also be set here. 1 Installatie settings for the 3 INEPRO11 embedded applications, don't change unless SIMWIN specified differently by Value Mask Default / example value AuthAppListenPort PrintAppNo PrintAppID PrintAppNode PrintAppListenPort ScanAppNo ScanAppID ScanAppNode ScanAppListenPort IsGlobalFunctionLimitation EnableBox EnableColorPrint EnableColorSend EnableMonochromePrint EnablePrintSend EnableCopy EnableFax EnablePrint EnableScan EnableScanToUsb EnableScanToUsb EnableAddressManualInput RegistrationTimeOutInSeconds <WindowsPort> <Integer> <Alfanumeric> <Alfanumeric> <WindowsPort> <Integer> <Alfanumeric> <Alfanumeric> <WindowsPort> <0> or <1> <0> or <1> <0> or <1> <0> or <1> <0> or <1> <0> or <1> <0> or <1> <0> or <1> <0> or <1> <0> or <1> <0> or <1> <0> or <1> <0> or <1> <Integer> 50004 2 INEPRO22 SIMWIN 50002 3 INEPRO33 SIMWIN 50005 1 1 1 1 1 1 1 1 1 1 1 1 1 30 ListenTimeOutInSeconds <Integer> 30 IsDebugMode <0> or <1> 1 EnableRawDataLogging <0> or <1> 1 ScanAppType <D> or <S> D EnableUserDefaultApplication 1 EnableDefaultMyPanel DisplayDefaultMyPanel EnableCopyShortCut EnableScanFaxShortCut EnableBoxShortCut EnableImageDealerShortCut EnableBrowserShortCut EnableApplicationListShortCut <0> or <1> <Pull print> or <Scan> <0> or <1> <0> or <1> <0> or <1> <0> or <1> <0> or <1> <0> or <1> <0> or <1> <0> or <1> 0 0 0 0 0 0 0 0 EnableAccountMap <0> or <1> 1 CurrencySign <Character> ScanResolution ScanFileType ??? ??? Standard PDF ScanColor ??? FullColor Key DefaultApplicationName Pull print Description Inepro certified engineers. Customizable function restrictions, 1 = enabled, 0 = disabled. Miscellaneous timeout settings, don't change unless specified differently by Inepro certified engineers. Enable writing to debug log files. 1 = enabled, 0 = disabled. Log de xml data uitgewisseld tussen de OpenAPI en de BusinesServer. Set scan application type. (D)ynamic or (S)tatic. Set default applicatie and type, can be either ‘Pull print’ or ‘Scan’. Set the MyPanel screen and enable / disable shortcuts. 1 = enabled, 0 = disabled. Enable accounting for print/scan/copy on the multifunctional. Set the currency sign for the multifunctional. Default scan settings for the multifunctional, don't change unless specified differently Version 1.0.1 - 15 Configuratie Value Mask Key Default / example value Language ??? English CCScreenMode <Select> or <Search> Select UserLabel PassLabel EnablePrintJobCustomScreen <Alfanumeric> <Alfanumeric> <0> or <1> InitString <Alfanumeric> 16 - DocuPRO embedded Client for Konica Minolta Description by Inepro certified engineers. Language User Interface Multifunctional CostCenter screen format, Can be either Select or Search. User Password These user settings have no influence on the install / 0 or swipe uninstall procedures. card Communicatie VI Deel Communicatie Communicatie In het Open API system communiceren de modules en services met elkaar via verschillende protocollen en poorten. Deze worden hieronder gespecificeerd. Communicatie tussen OpenAPI en MFD Communicatie tussen OpenAPI en de MFD wordt gedaan via SOAP/XML boodschappen. Deze communicatie loopt over de poorten 50002, 50003, 50004 en 50005 (Bekijk : applistenport 15 instelling.). Poort 50003 is beveiligd via SSL, omdat deze gebruikt wordt voor de authenticatie. (Authenticatie is de tweede stap in het toegangscontroleproces. De eerste stap in dit proces is identificatie, de derde en laatste stap is autorisatie.) Communicatie tussen OpenAPI en de Business Server. Communicatie tussen OpenAPI en de Inepro Business Server wordt gedaan door middel van XML boodschappen, Deze berichten worden door een socket verzonden. Het IP deel van een socket is het IP adres van de machine die op de Inepro Business Server loopt, het poort nummer is standaard 10035. De gegevens van de IP kaartlezer wordt verzonden over poort 10028 van de business server naar de Open AI service, over poort 10027 en vice versa. Deze poort kan worden gewijzigd in het configuration.txt bestand bij deze instelling: : IsPayConAuth 14 . De communicatie tussen OpenAPI en de Inepro Business Server kunnen worden gelogt voor debug doeleinden. (Bekijk : IsDebugMode 15 instelling. en de logging checkbox in het printer configuration scherm). Communicatie tussen Inepro IP Kaartlezer en de Business Server. Communicatie tussen de kaartlezer en de Inepro Business Server loopt via TCP/IP poorten. De lezer communiceert met de Inepro Open API Server over poort 10039. 18 - DocuPRO embedded Client for Konica Minolta Logging VII Deel Logging Logging In the logging worden bepaalde systeem boodschappen gelogd, dit zijn gebruikelijkerwijs foutmeldingen maar, kunnen ook worden uitgebreid voor een uitgebreidere analyse. OpenAPIUserLevelLog Het belangrijkste log voor Open API is het OpenAPIUserLevelLog, dat standaard alleen foutmeldingen logt. Voor meer gedetailleerdeinformatie is de installing ‘ IsDebugMode’ in het configuration.txt bestand van belang, deze moet op '1' staan. Het vinkje ‘Enable Logging’ in de ‘Select Printer' groep moet worden aangevinkt in de instellingen van de printer die moet worden geanalyseerd. OpenAPIRawRequest & OpenAPIRawResponse Communicatie tussen de Business Server en de Open API server kan in de OpenAPIRawRequest en OpenAPIRawResponse bestanden gelogd. Om dit in te schakelen, stelt men ‘EnableRawDataLogging’ in op '1' in het configuration.txt bestand. OpenAPISDK1 & OpenAPISDK2 Communicatie tussen de MFD en de Open API Server zal worden gelogd in de OpenAPISDK1 of OpenAPISDK2 logbestanden. Deze logbestanden moeten alleen worden ingesteld naar advies van Inepro Support, de standaardwaarde is ‘ DebugLevel=1’ (uit). Deze logs zijn erg uitgebreid en kunnen in een erg beperkte tijd erg snel groeien, dus deze moeten met enige terughoudendheid worden gebruikt. 20 - DocuPRO embedded Client for Konica Minolta Troubleshooting VIII Deel Troubleshooting Troubleshooting Als er dingen niet gaan zoals verwacht, neem dan eerst dit hoofdstuk voordat u contact opneemt met de Inepro Support. De kans is aanwezig dat u het zelf kunt oplossen. Het hoofdstuk is opgezet in een vraag - antwoord - oplossing stramien, dat wil zeggen eerst wordt het vraagstuk benoemd, dan wordt een van de mogelijke oorzaken gegeven en daarna de stappen waarmee deze oorzaak kan worden weggenomen. V - De applicatie wordt niet op de MFD geladen, waarom niet? A - Vermoedelijk is de copier niet klaar om de software te ontvangen omdat deze in een status is beland waarin hij dit niet kan. 1) De MFD opnieuw opstarten (aan- en uitzetten) zorgt er vaak voor dat de MFD in de staat komt waarin de software ontvangen kan worden. a) Start de MFD opnieuw op. V - De applicatie wordt op de MFD geladen, maar er kan geen verbinding gemaakt worden? A - Er zijn problemen met de verbinding. 1) Als een MFD constant: ‘Connecting to server’ toont, is de netwerkkaart geblokkeerd. a) Om een netwerkkaart tot rust te dwingen kan SSL gestart worden in de beheerdersinstellingen. Deze instellingen kunnen gevonden worden onder 'administrator/network settings/forward/TCP socket settings/TCP socket/ menu'. 2) Ook kan een proces de netwerk in een loop houden. De MFD moet dan waarschijnlijk opnieuw gestart worden om dit te herstellen. a) Herstart de MFD. 3) Controleer of de business server draait. a) Zo niet, start dan de Business server. 4) Poorten kunnen geblokkeerd zijn. a) Controleer of de benodigde poorten open staan in de firewall, en of alle andere netwerkapparaten op de route van MFD naar server die ook open hebben, met name poort 10035 is van belang, deze moet open staan. 5) Services kunnen geblokkeerd zijn. a) Herstart de services. Als de stappen het probleem niet verhelpen, zet dan OpenAPIUserlevelLog aan, loop de procedure opnieuw door en stuur de gegenereerde logs (met de tijd, datum en relevante IP-adressen naar Inepro Support ([email protected]). 22 - DocuPRO embedded Client for Konica Minolta Notities IX Deel Notities Notities Deze ruimte is bedoeld voor de notities van de lezer: 24 - DocuPRO embedded Client for Konica Minolta Version 1.0.1 - 25
© Copyright 2024 ExpyDoc