Autorenarchiv

KYOcapture im Einsatz

Simon Illi am Donnerstag, 4. März 2010

Fallbeispiel: Firma Meier betreibt einen Speditionsbetrieb, täglich kommen und verlassen Warenlieferung die firmeneigenene Spedition. Es fallen täglich an die 100 Lieferscheine an welche erfasst und abgelegt warden müssen, damit die Finanzabteilung Rechnung stellen kann.

Dazu warden diese jeweils am Ende des Abends eingesammelt und zur Finanzabteilung gebracht, diese sucht die Lieferung im ERP System und past den Lieferstatus an und lost die Rechnung aus und legt den Lieferschein im Archiv ab.

Mit KYOcapture: In der Spedition steht entweder ein MFP Gerät oder auch nu rein einzelner Scanner an einem PC. Von da aus warden die Lieferscheine direkt eingelesen und an den KYOCapture Server gesendet. Die Dokumente können stapelweise verarbeitet warden, die einzelnen Lieferscheine werden mit Strichcode Deckblättern getrennt. Dieser führt eine OCR Schrifterkennung auf das Dokument durch und liest die Lieferungsnummer sowie die Lieferadresse aus und schreibt diese direct in die SQL Datenbank des ERP Systems. Weiter erstellt es indexierte PDF Dokumente und legt diese auf einem Fileserver, nach Kunde, Datum und Liefernummer ab.

Die Finanzabteilung braucht so nur noch die Eingaben zu überprüfen und die Rechnung auszulösen. Aufwand für die Mitarbeiter der Spedition: 1 Knopfdruck. Arbeitsaufwand der Finanzabteilung: Einige klicks und Eingaben gegenprüfen.

Dies ist nur eine von zahlreichen Möglichkeiten zur optimierung von Arbeitsabläufen, Fragen Sie uns direkt nach individuellen Lösungen.

Plesk 8.6 qmail SMTP AUTH Fehler

Simon Illi am Mittwoch, 3. März 2010

Kürzlich hatten wir folgendes Problem bei einem unserer Kundenserver (openSuse, PLESK 8.6):

Die Benutzer konnten per Webmail (Horde) Mails empfangen und senden, bei der Einrichtung auf einem lokal installierten Mail Client schlug die Authentifizierung per SMTP permanent Fehl, dies äusserte sich darin das der Client wiederhohlt nach der Eingabe des korrekten Passwortes und Benutzers verlangte.

Wählt man sich per Telnet auf Port 25 ein und versucht sich zu authentifizieren geschieht folgendes:

220 XXXXXXXXXXXXX ESMTP
ehlo
250-XXXXXXXXXXXXX
250-AUTH=LOGIN CRAM-MD5 PLAIN
250-AUTH LOGIN CRAM-MD5 PLAIN
250-STARTTLS
250-PIPELINING
250 8BITMIME
auth login
334 VXNlcm5hbWU6
XXXXX [SMTP Benutzername Base64 codiert]
334 UGFzc3dvcmQ6
XXXXX – [SMTP Passwort Base64 codiert]
421 out of memory (#4.3.0)
535 auth failure

Neustart half nichts, Neuinstallation des Paketes psa-qmail brachte nichts. Überprüfen der qmail Scripts in /var/qmail/bin und deren Berechtigung – nichts.

Erstaunlicherweise musste ich in /etc/xinetd.d/psa_smtp markierten Text entfernen.

service smtp
{
socket_type     = stream
protocol        = tcp
wait            = no
disable         = no
user            = root
instances       = UNLIMITED
env             =  SMTPAUTH=1
server          = /var/qmail/bin/tcp-env
server_args     = -Rt0 /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd -r zen.spamhaus.org -r dnsbl.ahbl.org /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true

service smtp
{

socket_type     = stream
protocol        = tcp
wait            = no
disable         = no
user            = root
instances       = UNLIMITED
env             =  SMTPAUTH=1
server          = /var/qmail/bin/tcp-env
server_args     = -Rt0 /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd -r zen.spamhaus.org -r dnsbl.ahbl.org /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true

}

Und danach mittels /etc/init.d/xinetd restart && /etc/init.d/qmail restart Qmail und xinetd neustarten.

KYOcapture Training

Simon Illi am Mittwoch, 24. Februar 2010

Ich darf zur Zeit für die Computerline GmbH die Schulung zur Drucklösung KYOcapture bei Kyocera Switzerland besuchen. KYOcapture ermöglicht dem Kunden Arbeitsprozesse zu vereinfachen und beschleunigen in dem der komplette Prozess der Dokumentenverarbeitung abgebildet wird. Dabei stehen mannigfaltige Möglichkeiten offen, so können zum Beispiel mittels OCR Erkennung Dokumente analysiert werden und nach frei definierbaren Mustern abgelegt werden, dies ohne weitere Benutzerinteraktion.

Die Software kann auf allen Kyocera HyPas Geräten (TASKalfa Reihe mit der Endung i) installiert werden. Die definierten Prozesse können am Gerät direkt gestartet werden, die Verarbeitung geschieht auf einem Server im Netzwerk. Dabei können auch andere Geräte (und Geräte anderer Hersteller) angesteuert werden.

Ich werde in den kommenden Tage das eine oder andere Fallbeispiel veröffentlichen um so einen besseren Einblick in diese mächtige Software bieten zu können.

Browser kompatibilität mit IE 8

Simon Illi am Montag, 1. Februar 2010

Jeder Webentwickler kennt es, das leidige Thema der Browser kompatibilität – insbesondere die verschiedenen Internet Explorer Versionen bereiten einem des öfteren Kopfzerbrechen. Die aktuelle Version des Internet Explorers v. 8.x bietet die Möglichkeit ältere Versionen zu emulieren – womit man die korrekte Darstellung in IE 7 und 8 mit nur einer Browserweiche gewährleisten kann.

Folgender Eintrag im Header bewirkt das IE 8 alle Tags gleich intepretiert wie es bereits IE 7 tat

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">

Alternativ kann auch IE=5, IE=7 oder IE=8 angegeben werden.

Nun kann für den Internet Explorer im CSS jeweils, da wo er sich abnormal verhält, eine Browserweiche verwendet werden um dem IE andere Attribute und/oder Werte zuweisen welche von anderen Browsern ignoriert werden.

*+html #rahmen
{
Attribute...
}

Weitere hilfreiche Browserweichen findet man auf selfhtml.org.

Es weihnachtet sehr…

Simon Illi am Dienstag, 8. Dezember 2009

…Das zeichnet sich nicht nur durch Angebote wie die HP Weihnachtsaktion ab, sondern auch am saisonalen Angebot von Nespresso Kaffee im Network Operation Center.

Nespresso hat passend zur Weihnachtszeit drei neue Kaffee Sorten der Reihe Variations lanciert:

  • Apricot
  • Crème de marrons
  • Pain d’épice

Unser Favorit ist das überraschend frische Aprikosenaroma des Variations Apricot Kaffees. Dieser hilft auch dem Verfasser des Artikels dabei bei der Entwicklung der neuen Oberfläche für das Server Control Interface (SCI) auf touren zu kommen, damit wir Ihnen bald die neue Oberfläche präsentieren können.

Kyocera PanelPlus

Simon Illi am Dienstag, 24. November 2009

Unsere Mitarbeiter sind nun Kyocera PanelPlus Zertifiziert. Schön und gut, doch was ist PanelPlus und was bringt das mir als Kunde?

PanelPlus ist quasi wie eine light Version von KyoCapture zu verstehen und ermöglicht es Workflows auf dem MFP Gerät zu automatisieren. PanelPlus zertifizierte Unternehmen sind dazu berechtigt und verfügen über das notwendige Know-how um Kyocera MFPs der i Serie (z.B. TaskALFA 250ci) mit individuellen Workflows zu versehen. Dabei kann einem Workflow Einstellungen zu Kopier-/Scan-Qualität, Verarbeitung und Zustellung zugewiesen werden. So kann zum Beispiel ein Scan automatisiert per eMail versendet werden, auf einer Windows Verzeichnis Freigabe (SMB) oder per FTP abgelegt werden. Dabei sind bis zu 5 Ziele gleichzeitig möglich. Bei der Ausgabe können verschiedene kompressions Raten von JPEG, TIFF und PDF gewählt werden. Und auch viele weitere sinnvolle Voragben sind möglich.

So kann Computerline Ihnen helfen standartisierte Prozesse auf Ihrem MFP Gerät abzubilden. Eine Übersicht unserer Kyocera Produkte finden Sie auf unserer Website unter Kopiersysteme.

Roadhouse Luzern AG

Simon Illi am Dienstag, 17. November 2009

Gerne begrüssen wir die rennomierte Bar Roadhouse als unseren neusten Kunden. Wir durften für die Roadhouse Luzern AG deren Office Server Infrastruktur erneuern, dazu zählte die Migration des bestehenden ADS von MS SBS 2003 zu MS Windows Server 2008 – sowie das Auslagern des Exchange Servers auf unseren Hosted Exchange Service.

Windows 7 – PSR

Simon Illi am Freitag, 16. Oktober 2009

Ab Donnerstag 22. Oktober ist die nunmehr siebte Version von microsofts Betriebssystem Windows der Öffentlichkeit zugänglich. Vorab möchten wir kurz eine kleine Neuerung vorstellen, welche den Supportbetrieb wesentlich vereinfachen kann. Die rede ist vom Problem Step Recorder, kurz: PSR. Mit diesem Tool hat der Anwender die Möglichkeit sämmtliche Schritte welche zu einem Problem führen zu dokumentieren in dem er diese, ähnlich einer Tonaufnahme, mitschneidet. Hat er die Aufnahme abgeschlossen speichert das Programm die Daten in einem Zip kompirmierten Archiv an einem Ort frei wählbaren Ort ab. Dieses Archiv kann dann per Mail an den Benutzersupport gesendet werden, welcher diesen Fehler analysieren kann.

Die Aufzeichnung wird als HTML Seite gespeichert und wird mit Screenshots und Begleittext dokumentiert.

AJAX mit verschiedenen Domains

Simon Illi am Dienstag, 21. Juli 2009

Es ist wichtig das clientseitiger JavaScript Code nicht auf andere Domains bzw. Server zugreifen kann. Dies um Cross Site Scripting Angriffe auf den Client zu vermeiden. Manchmal möchte, oder muss, man aber trotzdem auf Ressourcen zugreifen die sich auf einem anderen Server befinden.

Hierzu eignet sich die php libcurl, welche allen unseren Webhosting Kunden zur Verfügung steht, bestens. Mit wenigen kniffen kann man sich den Browserinhalt von einem anderen Webserver ziehen und diesen weiterverarbeiten. Als einfaches Beispiel senden wir ein paar GET Variablen an einen Webserver und geben die daraus resultierende Antwort an den Client Browser weiter. 

 <?php
// erzeuge einen neuen cURL-Handle
$ch = curl_init(); 

// setze die URL und andere Optionen
curl_setopt($ch, CURLOPT_URL, “http://www.domain.tld/verzeichnis/?”.$_SERVER['QUERY_STRING']);
curl_setopt(
$ch, CURLOPT_HEADER, 0);
curl_setopt(
$ch, CURLOPT_RETURNTRANSFER, 1); 

// führe die Aktion aus und gebe die Daten an $result weiter
$result = curl_exec($ch); 

// schließe den cURL-Handle und gebe die Systemresourcen frei
curl_close($ch); 

// Das Resultat des cURL Handels an den Browser zurückgeben
echo $result;
?>

 Auf dieses Script kann dann mittels dem XMLHttpRequest Object wie gewohnt zugegriffen werden. Bitte nicht vergessen, greift man so auf eine fremde/n Website/Webserver zu und zeigt diese auf der eigenen Website an, sollte man umbedingt die Urheberrechte im Auge behalten und die Nutzung der Daten erfragen – ansonsten begeht man eine Urheberrechtsverletzung welche durchaus rechtliche Konsequenzen haben kann.

Weitere Informationen zur Verwendug in PHP findet man im Online PHP Manual: http://ch.php.net/curl