Webdesign aus Witten » LONG RUN INTERNATIONAL LTD.

31. August 2009

How-to: Don’t loose your contacts when switching mobile phone

Filed under: Two fisted Competition — Stefan Klose @ 08:48

From time to time it’s necessary to switch mobile phones. Either your phone is outdated and you lust for one of those new, flat, lightweight and technology-loaded all-in-one phones – or your old mobile phone just collapsed. The last alternative is quite bad for your contacts. But with the following explanation, which allows you to store your phone contacts on your SIM card, you won’t suffer from that.

I will actually show this for Nokia phones of the last three generations. They all use a more or less identical operating system. All of these operating systems have the same functionality regarding this explanation. That makes any migration between Nokia phones very easy.

To get your phone contacts from the phone to the SIM card, just do this:

  1. Open “Adress Book” > “Options” > “Used Memory” and change it to “Phone and SIM Card”
  2. Open “Address Book” > “Names” > “Options” > “Copy” and select “From Phone to SIM Card” and “All”
  3. After this, your screen will show: “% Entries copied, % Entries not copied”
  4. Select “OK” and you’ll see the names of the contacts whose details have been copied to the SIM card.

To restore your SIM card “backup” to your new mobile phone, just use step 2 and copy them from SIM card to your mobile phone. Don’t forget to change Step 1 back, otherwise your contacts will be shown duplicate, as they are both on SIM card and phone. Nokia hasn’t added a function to remove any contact duplicates up to now.

30. August 2009

Word: Recover the Cursor

Filed under: Two fisted Competition — Stefan Klose @ 09:06

This is a quick tip on Microsoft Word: Sometimes it happens that your usual cursor vanishes. Usually a single dot on the font base line or nothing is shown. To get it back, just zoom in until the cursor is shown again. You can use the shortcut CTRL-+ or CTRL-mouse wheel to zoom in and out fastly. This problem might occur if you install components of Office 2007 while Office 2003 or earlier is installed on the same system.

29. August 2009

Zend Framework: (3) Read Config Variable in Controller

Filed under: Two fisted Competition — Stefan Klose @ 21:06

My third post will be much smaller than the first and the second one. This is about a point i’ve searched for several times. It looks like there ain’t no better solution for that.

Zend Framework supports configuration ini-files. These files are usually saved in /application/configs/. The main file that is created by the quickstart is application.ini. You can add your own directives to this file and therefore have a solid, simple and easy to handle (but static) configuration.

To access this variables in your controller, just use the following lines:

$bootstrap = $this->getInvokeArg(‘bootstrap’);
$config = $bootstrap->getOptions();

echo $config['myVariable'];

This is it. Quite simple, huh? I haven’t found a way (up to now) to get this in less lines, but there has to be.

There is also a way to access those configuration variables globally via Zend_Registry. Practically one would create an _init-function in the Bootstrap and use the getOptions()-function to get the config. Then you just add Zend_Registry::set(‘key’, ‘value’) to save the variable globally. To access it afterwards, call $value = Zend_Registry::get(‘key’) in any of your controller actions.

If you use an huge configuration file that hasn’t been loaded automatically, you’ll have to rely on the Zend_Config. This is overall a configuration file parser. An easy example is the following:

  1. Create an ini-file (“myconfig.ini”) in your application/config-directory. Insert any directives, e.g. myconf.var1.value = test.
  2. Read the configuration file with an Zend_Config_Ini-object: $myconfig = new Zend_Config_Ini(‘application/config/myconfig.ini’). If you used sections in your configuration file (like [production] and [development] in the application.ini), add a second parameter with the targeted section.
  3. Access the directives in the config file in an object-based way: echo $myconfig->myconf->var1->value; // this echoes “test”.

Config is very easy. You just have to get in touch with it for the first time. There are plenty of useful examples in the documentation (contrary to many other libraries).

28. August 2009

Zend Framework: (2) Switch Layouts by Auth status

Filed under: Two fisted Competition — Stefan Klose @ 20:33

In my second post on Zend Framework, i will discuss a quick (but not anyway dirty) way to switch the layout provided by Zend_Layout depending on the auth status provided by Zend_Auth. This is a very short, but quite useful tip:

We start with the Bootstrap.php file. Any protected function in this file named “_initMyName()” will be automatically called in the same order as placed in the bootstrap. We will use this advantage to provide the right layout before we go in any controller. Just add a new function:

protected function _initAuthState()
{

}

Let’s say we have an layout for all the users logged out (e.g. without a navigation bar and any personal / user-related data) and one for all users logged in (adapted to the fact that user-related data will be displayed). So if we implement Zend_Auth for login in one of our controllers and use it, we can differentiate between an user not logged in and one logged in. This is available via the Zend_Auth->hasIdentity()-method. To call that one, we first have to get an instance of Zend_Auth via Zend_Auth::getInstance().

Zend Framework uses the Singleton Design Pattern for Zend_Auth (and more libraries). Therefore we won’t (and can’t) initiate a new object of Zend_Auth, but will have to get an instance of it.

Zend_Auth::getInstance()->hasIdentity()

This function returns a Boolean whether a visitor is logged in or not. So if we create an if-statement on that, we just need to switch the layout based on the result of the statement. To switch the layout, we have to get the layout resource via $this->getResource(‘layout’).

$layout = $this->getResource(‘layout’)

The layout resource supports a function named setLayout(). It takes the name of the layout php file (without ending .phtml) and searches for it in the layoutPath. This layoutPath has been set in the application.ini-file:

resources.layout.layoutPath         = APPLICATION_PATH “/layouts”

So we create our layouts, e.g. “layout_external.phtml” and “layout_internal.phtml”, in the folder /application/layouts/. This contains our individual content. Don’t forget that each one has to have $this->layout()->content in it to display any content from the controllers.

Last step:

if (Zend_Auth::getInstance()->hasIdentity()):
// Logged in.
$layout->setLayout(‘layout_internal’);
else:
// Not Logged in.
$layout->setLayout(‘layout_external’);
endif;

That’s it. Placed in the _initAuthState() function, the bootstrap will automatically choose the right layout for your needs based on the user auth state.

27. August 2009

Zend Framework: (1) Integrating Firebug and FirePHP with ZF

Filed under: Two fisted Competition — Stefan Klose @ 16:16

This is my first post out of a series of articles on Zend Framework. Zend Framework is the official Framework by Zend Corporation, maker of the well-known PHP language. It supports the creation of web applications by providing basic functionality for daily use.

Especially as a starter in Zend Framework, you will need some simple tools to debug your first steps with that new, huge system. Since version 1.6, Zend Framework integrates FirePHP in it’s library. FirePHP integrates your PHP application with your Firebug (which is in fact an Firefox addon). The official web site describes FirePHP at it’s best:

FirePHP enables you to log to your Firebug Console using a simple PHP method call.
All data is sent via response headers and will not interfere with the content on your page.
FirePHP is ideally suited for AJAX development where clean JSON and XML responses are required.

From my side, the most important function of FirePHP in Zend Framework is the logging of database queries. To enable logging, just add the following lines to your application.ini:

resources.db.setDefaultTableAdapter = 1
resources.db.params.profiler.enabled  = true
resources.db.params.profiler.class  = Zend_Db_Profiler_Firebug

FirePHP will now add any SQL queries via Zend_DB to the Firebug Console. It also includes the query time and the result table. This allows debugging at a glance.

But be aware of the section you add it to: Always keep in mind that adding it to the [production] section might be a huge security risk if you forget to remove it once you set your page live. On the other hand, you don’t have to remove any of the debug calls in the code and just change profiler.enabled to false for an enviroment.

To write any custom lines to the Firebug debug console, just add the following to your controller:

$writer = new Zend_Log_Writer_Firebug();
$logger = new Zend_Log($writer);

This will create a new logger-object. with $logger->log(‘your message’, Zend_Log::INFO), you can directly write to the console. There are plenty ways to minimize double coded lines. My approach is to add the preDispatch()-function to the controller and assign the logger-object to an private variable of the controller class:

class MyController extends Zend_Controller_Action
{
private $_log_writer;
private $_log_logger;

public function preDispatch()
{
$writer = new Zend_Log_Writer_Firebug();
$logger = new Zend_Log($writer);

$this->_log_writer = $writer;
$this->_log_logger = $logger;

parent::preDispatch();
}

You may also be able to create both writer and logger object directly in the bootstrap and assign it to Zend_Registry. I personally prefer this method, because adding both objects to the bootstrap means that they will get loaded at any HTTP request.

To keep the console messages appropriate, you can use any of the priority constants that are provided by Zend_Log. A whole list (seven priorities) is available in the documentation.

26. August 2009

Word: Fußnoten-Formatvorlage

Filed under: Two fisted Competition — Stefan Klose @ 21:56

Vor ein paar Stunden bin ich auf eine schöne Word-Funktion gestoßen, die ich so noch nicht kannte. Wer Quellen in Dokumente einarbeitet, der verwendet dazu Fußnoten. Fußnoten lassen sich in Word jedoch nicht über die bereits vorgestellt Funktion “Formatvorlagen und Formatierungen” bearbeiten.

Eine Fußnote in Word

Eine Fußnote in Word

und die selbe Fußnote im Seitenfuß..

und die selbe Fußnote im Seitenfuß..

Das Menü dafür ist versteckt: Man muss den Fußnoten-Text im Seitenfuß markieren. Mit einem Klick mit der rechten Maustaste öffnet sich das Kontextmenü. In diesem findet sich der Punkt “Formatvorlage”. Bei diesem handelt es sich um das übliche Menü für Formatvorlagen in Word.

Kontextmenü der Fußnoten

Kontextmenü der Fußnoten

Im Menü lassen sich nun alle Einstellungen zur Formatierung ändern. Darüber hinaus kann man Fußnoten auch als Tabelle oder als Aufzählungen / Listen darstellen. Die Optionen sind relativ umfangreich. Mit einem Klick auf “Übernehmen” werden die Änderungen auf alle Fußnoten des Dokuments angewendet.

Formatvorlage der Fußnoten

Formatvorlage der Fußnoten

25. August 2009

Word: Formatvorlagen für jeden Absatz anzeigen

Filed under: Two fisted Competition — Stefan Klose @ 21:59

Eine hilfreiche Funktion bei der Formatierung großer Textpassagen oder der Vereinheitlichung eines z.B. aus dem Internet kopierten Textes ist die Funktion “Formatvorlagenanzeige” bei Microsoft Word. In der

  • Normalansicht und
  • Gliederungsansicht

lässt sich links für alle Absätze die jeweilige Formatvorlage anzeigen.

Mit Hilfe der Trennlinie lässt sich die Größe dieser Spalte variieren.  Die Einstellung zur Anzeige dieser Spalte befindet sich unter Extras > Optionen > Ansicht > Breite der Formatvorlagenanzeige (cm) (Word 2003).

Parallel dazu kann natürlich auch die Leiste “Formatvorlagen und Formatierungen” eingeblendet werden. Über das Menü Format lässt sich diese aktivieren und wird standardmäßig auf der rechten Seite angezeigt.

Für den gerade aktiven Absatz (dieser, in dem der Cursor steht) werden die aktiven Formatvorlagen mit einem dunkelblauen Rand versehen. Um nun schnell die Formatierung zu ändern klicken Sie in einen Absatz oder markieren einzelne Textpassagen oder gleich mehrere Absätze und klicken unter “Wählen Sie eine Formatierung” auf die neue Formatierung.

Wenn Sie nun eine der vorhandenen Formatvorlagen für alle Teile des Dokuments ändern wollen, klicken Sie mit der rechten Maustaste auf diese drauf. Wählen Sie nun Ändern und bearbeiten Sie in dem neuen Fenster unter Format die gewünschten Formatierungen.

Darüber hinaus können Sie selbstverständlich für jede Dokumentvorlage, die Sie zum erstellen neuer Dokumente wiederverwenden, einmalig Formatvorlagen definieren. Das vereinfacht die konsequente Verwendung eines einheitlichen Corporate Design / Corporate Identity erheblich.

24. August 2009

Aptana: Zuletzt geöffnete Dateien bei Neustart nicht öffnen

Filed under: Two fisted Competition — Stefan Klose @ 21:59

Ich benutze als IDE zur Webentwicklung seit geraumer Zeit die Software Aptana. Diese ist in der Community-Fassung kostenlos und wird kontinuierlich weiterentwickelt. Funktionen wie die Einbindung von JavaScript-Frameworks, der Entwicklung für das IPhone sowie die Unterstützung von Rails und Adobe AIR sind bereits seit langem Teil des Studios. Zu den letzten Neuerungen zählt die Einbindung einer serverseitigen Ajax-Applikation namens Jaxer sowie Hosting von Webanwendungen in einer “Cloud“.

Die kostenpflichtige Variante Studio PRO verfügt über Möglichkeiten zum Datentransfer über SFTP / SSH, Debugging auch für den Internet Explorer, eine Reporting Engine und ein Json-Editor. Letzterer ist insbesondere bei der Entwicklung von Ajax-lastigen Anwendungen wichtig.

Leider kommt es nach manchen Software-Updates doch immer mal wieder zu kleineren Fehlern. Vor einigen Versionen hatte Aptana Schwierigkeiten, in der Projekt-Ansicht die vertikale Scrollleiste vollständig darzustellen. Dieses Problem ist mittlerweile nahezu ganz behoben. Aktuell habe ich immer mal wieder Schwierigkeiten beim öffnen sehr großer Dateien, z.B. von SQL-Exporten. Aptana ist zwar nicht zum editieren dieser Dateien bestimmt, hat sich aber trotzdem in der Registry als primäre Anwendung dafür eingehakt. Beim Start kommt es nun zu enormen Verzögerungen und Leistungsabfällen oder zu einer Java-Fehlermeldung, die ein Öffnen der Anwendung komplett abbricht.

Das Problem kann jedoch relativ unkompliziert behoben werden. Im Standard-Workspace von Aptana befindet sich ein Verzeichnis “.metadata” mit allen wichtigen Einstellungen. In der Windows-Registry ist, bis auf die Zuweisung der Dateiendungen, nichts gespeichert. Das Unterverzeichnis “.pluginsorg.eclipse.ui.workbench” enthält eine Datei workbench.xml. In dieser sind in der Node workbench/window/page/editors alle geöffneten Dateien als editor-Node gespeichert. Man kann diese einfach rauslöschen und hat so das Problem behoben. Möchte man in Zukunft nicht, dass Aptana die zuletzt geöffneten Dateien beim Neustart erneut öffnet, so kann man diese Option unter Windows->Preferense->Aptana->Startup and Shutdown->Re-open external files on startup ganz deaktivieren.

Interessant ist, dass in der Datei ebenfalls die meisten anderen Einstellungen zur Arbeitsfläche hinterlegt sind. So kann man die in der Projektansicht markierten Dateien / Ordner ändern, die aktiven Ansichten auswählen, verschieben und manipulieren.

Es ist ebenfalls möglich die komplette workbench.xml-Datei zu löschen. Damit wird die Benutzeroberfläche auf den Installationsstand zurückgesetzt.

23. August 2009

Canon-Drucker MF3110 auf Windows XP x64 benutzen

Filed under: Two fisted Competition — Stefan Klose @ 21:59

Microsoft hat im Jahr 2004 eine x64-Fassung von Windows XP veröffentlicht. Diese unterstützt die mittlerweile als Standard durchgesetzten AMD64- und Intel-64-Architekturen. Der Kernel dieser Version (NT 5.2) basiert bereits auf Windows Server 2003 und ist in Teilen moderner und stabiler als noch NT 5.1 in Windows XP.

Zentraler Vorteil für Anwender ist, dass die 64-Bit-Version die Verwendung von mehr als 4GB Arbeitsspeicher erlaubt. Bisher sahen sich viele Workstation-Betreiber gezwungen, einen Windows Server Standard oder ähnliches zu verwenden. Der Vorteil wird jedoch durch die mangelhafte Bereitstellung von 64-Bit-Treibern, die für die Verwendung der Hardware notwendig sind, der Hardware-Hersteller fast wett gemacht. Insbesondere für viele ältere Geräte wurden bis heute keine brauchbaren Treiber veröffentlicht. Vorhandene 32-Bit-Treiber können unter der neuen Architektur nicht mehr genutzt werden.

Nun habe ich seit einiger Zeit versucht, einen älteren Multifunktionsdrucker von Canon, den MF3110, auf einem solchen Windows XP x64 zum laufen zu bringen. Bisher bin ich immer an der mangelhaften Unterstützung der Treiber gescheitert. Die folgende Vorgehensweise hat jedoch zum Erfolg geführt:

1. Ich habe die aktuellsten Treiber für Windows XP von der Canon-Internetseite heruntergeladen und entpackt. Enthalten sind, neben einem Setup-Programm und einer Toolbox-Software, ein Verzeichnis Drv2KXP, dass die 32-Bit-Treiber für Windows XP und Windows 2000 enthält. Diese lassen sich, wie man leicht ausprobieren kann, nicht für Windows XP x64 verwenden.

2. In dem besagten Verzeichnis mit den Treibern befindet sich eine inf-Datei (MF11PRN.inf), die alle für die Treiber-Installation erforderlichen Informationen enthält. Ein Auszug:

; Canon Advanced Raster Printing System printer INF for Windows 2000/XP
; Copyright (C) CANON INC. 2004 All Rights Reserved
;
; mf11prn.INF (for Windows 2000 Monolithic driver)
;
; List of supported printers, manufacturers
;
; InfID: {AB48EBFD-F4AE-461d-A0D1-CE90762C0B99}
;
; Last Modified: 02-Jun-2004

[Version]
Signature=”$Windows NT$”
Provider=%CANON%
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
Class=Printer
DriverVer=06/01/2004,2.01.03
CatalogFile.NTx86=MF11Prn.CAT

[Manufacturer]
“Canon” = Canon,NTx86.5.1

;WindowsXP
[Canon.NTx86.5.1]
;”Canon imageCLASS D300″     = ICD300,USBPRINTCanonimageCLASS_D30094B2
;”Canon LASERCLASS 500″      = ICD300,USBPRINTCanonLASERCLASS_50034BE
;”Canon MF5600 Series”        = MF5600,USBPRINTCanonMF56300658
;”Canon MF5600 Series”        = MF5600,USBPRINTCanonMF5650a65b
;”Canon FP-L170/MF350/L380/L398″    = MF350,USBPRINTCanonFP-L170/MF350/LF4FD
“Canon MF3110″ = MF3110XP,USBPRINTCanonMF31102FE8
;”Canon MF5700 Series”        = MF5700,USBPRINTCanonMF5730c609
;”Canon MF5700 Series”        = MF5700,USBPRINTCanonMF5750660a
;”Canon MF5700 Series”        = MF5700,USBPRINTCanonMF5770060b

Die wichtigen Zeilen habe ich fett markiert. Es handelt sich offensichtlich um einen fast generischen Treiber. Benutzt wird das Canon Advanced Raster Printing System (CARPs). Der Treiber wird als “monolithic driver” für Windows 2000 beschrieben, eine Liste der unterstützen Drucker und Hersteller befinde sich in der Datei. Weiter unten wird die Sektion für Windows XP 32-Bit (NT 5.1 = Windows XP, x86 = 32-Bit) ausgewiesen. Dort wird unser MF3110 aufgelistet. Ebenfalls sind auch weitere Drucker, insbesondere der ähnlichen Serien MF5600 (Modelle 5630, 5650) sowie MF5700 (Modelle 5730, 5750, 5770).

3. Die Vermutung liegt nahe, dass ein und der selbe Treiber für die Serien MF3100, MF5600 und MF5700 benutzt wird, der auf das CARPs zurückgreift. Im nächsten Schritt greife ich wieder zur Canon-Internetseite und suche nach Treibern für die anderen beiden Serien. Bei der MF5700 werde ich fündig: Es gibt einen x64-Treiber für Windows XP und sogar für Windows Vista. Das entpackte Archiv enthält kein Setup und aus der inf-Datei (MF5700AG.inf) geht lediglich hervor, dass die drei Modelle der MF5700-Serie unterstützt werden:

; Canon Advanced Raster Printing System printer INF for Windows XP/Server 2003/Vista (AMD64)
; Copyright (C) CANON INC. 2007 All Rights Reserved
; MF5700AK.INF
; InfID: {131BC695-268B-4f2a-8E17-59B604D6BDF7}

[Version]
Signature=”$Windows NT$”
Provider=%CANON%
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
Class=Printer
DriverVer=04/26/2007,3.00.04
CatalogFile.NTamd64=MF5700AG.CAT

[Manufacturer]
“Canon” = Canon,NTamd64

;64-bit x64
[Canon.NTamd64]

“Canon MF5700 Series”    = MF5700,USBPRINTCanonMF5730c609,CanonMF5730c609,”MF5730″
“Canon MF5700 Series”    = MF5700,USBPRINTCanonMF5750660a,CanonMF5750660a,”MF5750″
“Canon MF5700 Series”    = MF5700,USBPRINTCanonMF5770060b,CanonMF5770060b,”MF5770″

Wieder enthält die Datei jedoch Informationen über das Canon Advanced Raster Printing System (CARPs). Im Selbstversuch installiere ich nun den Drucker MF3110 und bekomme eine Fehlermeldung über fehlende oder inkompatible Treiber. Über Datenträger und Durchsuchen wähle ich die inf-Datei des x64-Treibers für den MF5700 aus. Als zu installierenden Drucker nehme ich die signierte Fassung des MF5700.  Die Installation beendet anstandslos und der Drucker scheint installiert.

4. In den Drucker-Eigenschaften kann man die Funktion Testdruck aufrufen, die ein einseitiges Dokument mit Informationen zum Druckertreiber und zum Erfolg oder Misserfolg einer Druckerinstallation preis gibt. Der Testdruck gelingt einwandfrei. Statt eines MF3110 wird der Drucker nun als MF5700 ausgewiesen, die Eigenschaft Druckmonitor zeigt den Wert “CARPSLM Monitor”.

Als Ergebnis zeigt sich: Obwohl viele Hersteller nicht spezielle für dieses eine Produkt einen x64-Treiber veröffentlichten, kann, da auch diese mit generischen Treibern arbeiten, ein solches Gerät auf einem 64-Bit-Betriebssystem lauffähig sein. Bei Druckern oder Faxgeräten, die die Druckstandards PCL oder PostScript unterstützen, ist die Installation auf Basis der generalisierten Protokolle einfacher. Sollte ein Drucker aber gerade diese nicht unterstützen, muss man ein wenig tüfteln. Hierzu bedarf es manchmal eines Blicks in die Treiber-Angaben und des ein oder anderen Versuchs.

Weitere Angaben:

(1) Microsoft stellt selbst Informationen zur Verwendung generischer Druckertreiber auf 64-Bit-Betriebssystemen zur Verfügung. Enthalten ist auch eine Liste möglicherweise funktionsfähiger Treiber für bestimmte Hersteller: http://support.microsoft.com/kb/895612

22. August 2009

Elektronisch bereitgestellte Steuerdaten mit Elster abrufen

Filed under: Two fisted Competition — Stefan Klose @ 21:59

Die Bundesfinanzverwaltung und örtlichen Finanzämter bieten seit einiger Zeit die Möglichkeit, die eigene Einkommensteuererklärung vorab über das Internet zur einfacheren Bearbeitung an das Finanzamt zu übermitteln. Dabei kann zur Benachrichtigung durch das Finanzamt eine Email-Adresse hinterlegt werden.  Ein paar Wochen später kommt dann in etwa die folgende Email im Posteingang an:

Sehr geehrte Damen und Herren,

für Sie wurde von Ihrem Finanzamt bzw. Ihrer Steuerverwaltung (X) über das Verfahren ELSTER eine verschlüsselte Datei (X) zur Abholung bereitgestellt.

Sie können diese Datei über die entsprechende Funktion Ihres Steuerprogrammes ab dem X auf Ihren PC herunterladen!

Sollten Sie die Daten nicht abholen, so werden diese nach 6 Monaten automatisch gelöscht.

Dies ist eine automatisch generierte E-Mail – bitte antworten Sie nicht an diese Mailadresse.

Mit freundlichen Grüßen

Ihr Finanzamt / Ihre Steuerverwaltung

www.elster.de

HINWEIS:

Sie erhalten diese E-Mail, weil Sie bei der Datenübermittlung z.B. Ihrer Steuererklärung die Mailbenachrichtigung auf diese E-Mailadresse gewünscht haben.

Bei Steuerbescheiden ist allein die Papierausfertigung rechtlich relevant.

In den kommenden Tagen folgt dann auch die Zustellung der Einkommensteuererklärung per Post. Bis dahin ist man aber natürlich neugierig auf das Ergebnis und möchte sich gerne die elektronische Benachrichtigung ansehen. Die meisten benutzen für die Erstellung ihrer Steuererklärung wohl die kostenlose ElsterFormular-Anwendung. Wie ruft man nun mit ElsterFormular die Benachrichtigung ab:

  1. Man startet ElsterFormular
  2. Man öffnet die übermittelte Steuererklärung. Sollte man diese nach der Übermittlung nicht auf dem Computer gespeichert haben, lässt sich die Benachrichtigung meines Wissens auf Gedeih und Verderb nicht abrufen.
  3. In der geöffneten Steuererklärung findet sich ganz oben ein grüner Hinweiskasten, dass die Daten an das Finanzamt übermittelt wurden. Damit kann man sicher sein, dass die richtige Datei geöffnet ist.
  4. Im Menü “Datenübermittlung” (oben) gibt es nun einen Punkt “Steuerbescheiddaten vom Finanzamt abholen” (Briefumschlag-Symbol mit einem Pfeil dran). Sobald man diesen angeklickt hat, folgt ein bis zwei Minuten lang eine Übertragung vom Finanzamt, die auch automatisch angezeigt werden sollte. Es kann natürlich sein, dass ein Fehler (z.B. “Vergleichsbericht kann nicht erstellt werden”) angezeigt wird.
  5. Die Daten lassen sich nach der erstmaligen Übertragung immer wieder im Menü “Extras” (oben) und dort unter den Punkten “Steuerbescheiddaten darstellen” und “Steuerbescheiddaten mit Steuererklärung vergleichen” anzeigen.

Sicherlich lässt sich an der Usability der Anwendung noch hier und da feilen. Dass es darüber hinaus noch zu einer Versendung in Papierform kommt, finde ich aufgrund der kleinen Fehler, die immer mal wieder auftreten, gut. Für die Zukunft würde ich mir aber wirklich wünschen, dass auf eine gedruckte Steuererklärung voll und ganz verzichtet werden kann und eine rein elektronische und damit papiersparende Variante zum Einsatz kommt.

ElsterFormular Datenübermittlung

Nächste Seite »

Powered by WordPress | Impressum