<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7756225797652764069</id><updated>2011-11-27T16:33:52.561-08:00</updated><category term='system'/><category term='network'/><category term='NDC+'/><category term='Iso 8583'/><category term='sotware'/><category term='general'/><category term='application'/><category term='security'/><category term='hardware'/><title type='text'>On September</title><subtitle type='html'>Private sub On September

On September as date
set on September = Nothing

end sub</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-4678830814887413208</id><published>2010-10-17T03:44:00.000-07:00</published><updated>2010-10-17T04:20:31.913-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='NDC+'/><title type='text'>NDC+ State Parser</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MiEUaRgwgVU/TLrUmSq1O8I/AAAAAAAAAWw/Wb_M_oHj1Y8/s1600/State+Parser.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 275px;" src="http://3.bp.blogspot.com/_MiEUaRgwgVU/TLrUmSq1O8I/AAAAAAAAAWw/Wb_M_oHj1Y8/s320/State+Parser.JPG" alt="" id="BLOGGER_PHOTO_ID_5528965246862310338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;this small program reliez.net. the main function is for parsing state data from NDC+ protocol.  as we know on NDC Messaging System one of  command is Central to  terminal Message. the state is one of part from central terminal message  beside screen, Fit and other.&lt;br /&gt;&lt;br /&gt;Sometime when we examine the log from atm, we need the tools for parsing the meaning of state data. with this tools , just copy and paste the state data into box, and click button to get the description from state data.&lt;br /&gt;&lt;br /&gt;Dont forget for cut the header message before paste state data into box, because this program cannot recognize the header message on the front of state data. or you will get invalid state data as message.&lt;br /&gt;&lt;br /&gt;download this program via &lt;a href="http://reliez.net/2010/10/16/ndc-state-parser/"&gt;reliez.net&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-4678830814887413208?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/4678830814887413208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2010/10/ndc-state-parser.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/4678830814887413208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/4678830814887413208'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2010/10/ndc-state-parser.html' title='NDC+ State Parser'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MiEUaRgwgVU/TLrUmSq1O8I/AAAAAAAAAWw/Wb_M_oHj1Y8/s72-c/State+Parser.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-593752970449827682</id><published>2010-04-18T08:24:00.000-07:00</published><updated>2010-04-18T08:36:09.478-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='sotware'/><category scheme='http://www.blogger.com/atom/ns#' term='NDC+'/><title type='text'>NDC and DDC ATMC Simulator</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_MiEUaRgwgVU/S8skaXElMpI/AAAAAAAAAVc/LtqK_YdlArs/s1600/about.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 190px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5461499008405287570" border="0" alt="" src="http://4.bp.blogspot.com/_MiEUaRgwgVU/S8skaXElMpI/AAAAAAAAAVc/LtqK_YdlArs/s320/about.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Test tool for atm, one from reliez.net. now comes with NDC and DDC emulation supported. the feature of this tools :&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Withdrawl and balance inquiry&lt;/li&gt;&lt;li&gt;traffic data console&lt;/li&gt;&lt;li&gt;log for examine message&lt;/li&gt;&lt;li&gt;NDC and DDC Supported&lt;/li&gt;&lt;li&gt;handle many much terminal.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;On NDC for withdrwal.. the cassete should set type 1 and for DDC set to A. for tcp header not used for this version.  for security this version not check card and pin number. any card and any pin can do transaction on this version :) . wanna try this app visit to &lt;a href="http://reliez.net/2010/04/18/reliez-atm-controller/"&gt;Reliez&lt;/a&gt; for download&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-593752970449827682?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/593752970449827682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2010/04/ndc-and-ddc-atmc-simulator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/593752970449827682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/593752970449827682'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2010/04/ndc-and-ddc-atmc-simulator.html' title='NDC and DDC ATMC Simulator'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MiEUaRgwgVU/S8skaXElMpI/AAAAAAAAAVc/LtqK_YdlArs/s72-c/about.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-4355123761123675824</id><published>2010-02-13T03:07:00.000-08:00</published><updated>2010-02-13T03:43:46.962-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='sotware'/><title type='text'>embed the atm journal data with picture</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_MiEUaRgwgVU/S3aQWcg-rtI/AAAAAAAAAVE/0t6XyAIPDm0/s1600-h/view1.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 252px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5437692315382492882" border="0" alt="" src="http://4.bp.blogspot.com/_MiEUaRgwgVU/S3aQWcg-rtI/AAAAAAAAAVE/0t6XyAIPDm0/s320/view1.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;this project made by me at a few years ago, the final this project is create second journal in atm which this second journal format in picture and embed with data from journal. the main requirement of atm should use windows xp for operating system and TCP-IP for communication.The app installed on pc same on atm pc, the application is thinny and running on taskbar tray and not take big resource for PC.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;wanna try this app ,you can download via this &lt;a href="http://reliez.net/2010/02/09/avoid-atm-skim-with-inexpensive-way/"&gt;link&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-4355123761123675824?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/4355123761123675824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2010/02/embed-atm-journal-data-with-picture.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/4355123761123675824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/4355123761123675824'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2010/02/embed-atm-journal-data-with-picture.html' title='embed the atm journal data with picture'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MiEUaRgwgVU/S3aQWcg-rtI/AAAAAAAAAVE/0t6XyAIPDm0/s72-c/view1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-1046961693701282064</id><published>2010-01-13T08:19:00.001-08:00</published><updated>2010-01-13T08:22:49.828-08:00</updated><title type='text'>Read ISO 8583 Message</title><content type='html'>&lt;p&gt;as we know the iso 8583 message consist of 3 main component, MTI (message type indicator), Bitmaps and element. and for Base 24 they have special feature for header which adding 4 component at the beginning of the message.&lt;/p&gt;  &lt;p&gt;MTI consist with 4 character at the begining of message (if not using base 24 Header). and represent the function of message. for example, = &amp;quot;0200” ,”0210'”,”0400”,”0800”&lt;/p&gt;  &lt;p&gt;Bitmaps contains information which field on element will be used. in bitmaps can be only primary or primary with secondary bitmaps. To indicate the bitmaps have secondary bitmaps, just convert the first character(hexa) into binary. if the fisrt bit is “1” the meaning the bitmap have secondary bitmap.&lt;/p&gt;  &lt;p&gt;like the message Below :&lt;/p&gt;  &lt;p&gt;0210723A00010A80840018593600141001099999    &lt;br /&gt;0110000000100000001007021533000001191533     &lt;br /&gt;1006100706565656100609010224000000090136     &lt;br /&gt;0020100236C0102240000000&lt;/p&gt;  &lt;p&gt;from message we can split message like below.&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="2" width="400"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="130"&gt;&lt;font color="#000080"&gt;&lt;strong&gt;component&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="270"&gt;&lt;font color="#000080"&gt;&lt;strong&gt;Value&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;Message type indicator &lt;/td&gt;        &lt;td valign="top" width="270"&gt;0210         &lt;br /&gt;( 4 digit character from start of message)&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;Bitmaps( only have primary Bitmaps)&lt;/td&gt;        &lt;td valign="top" width="270"&gt;723A00010A808400         &lt;br /&gt;because the binary of “7” (hexa) is 0111 the bitmap only have primary (16 hex character, if the bitmaps contain secondary the lenght of bitmpas is 32)&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="130"&gt;Data Element&lt;/td&gt;        &lt;td valign="top" width="270"&gt;         &lt;p&gt;185936001410010999990110000000100000001007           &lt;br /&gt;021533000001191533100610070656565610060901            &lt;br /&gt;02240000000901360020100236C010224000000&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;after that we must unpack every bitmaps into binary. every character will generate 4 bit . the result of&amp;#160; “723A00010A808400” in binary = &lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;0111001000111010000000000000000100001010100000001000010000000000&lt;/p&gt;  &lt;p&gt;from the result above we know the active bit is 2,3,4,7,11,12, 13, 15, 32, 37, 39, 41, 49, and 52 (the bitmap with “1” value, the first digit is for cheking the bitmap consist secondary or not)&lt;/p&gt;  &lt;p&gt;with the manual iso 8583 the data element can be split like below :&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Field&amp;#160;&amp;#160;&amp;#160; value&lt;/strong&gt;    &lt;br /&gt;    &lt;br /&gt;2 -&amp;gt; 593600141001099999    &lt;br /&gt;3 -&amp;gt; 011000    &lt;br /&gt;4&amp;#160; -&amp;gt; 000010000000    &lt;br /&gt;7&amp;#160; -&amp;gt; 1007021533    &lt;br /&gt;11 -&amp;gt;&amp;#160; 000001    &lt;br /&gt;12 -&amp;gt;&amp;#160; 191533    &lt;br /&gt;13 -&amp;gt;&amp;#160; 1006    &lt;br /&gt;15 -&amp;gt;&amp;#160; 1007    &lt;br /&gt;32 -&amp;gt;&amp;#160; 565656    &lt;br /&gt;37 -&amp;gt;&amp;#160; 100609010224    &lt;br /&gt;39 -&amp;gt;&amp;#160; 00    &lt;br /&gt;41 -&amp;gt;&amp;#160; 00000901    &lt;br /&gt;49 -&amp;gt;&amp;#160; 360    &lt;br /&gt;54 -&amp;gt;&amp;#160; 100236C0102240000000&lt;/p&gt;  &lt;p&gt;&lt;a href="http://reliez.net/2010/01/03/iso-8583-parser/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="ISO-8583-Parser-300x227" border="0" alt="ISO-8583-Parser-300x227" src="http://lh3.ggpht.com/_MiEUaRgwgVU/S03zVp1jPaI/AAAAAAAAAUw/DF3ZIYUQWgk/ISO-8583-Parser-300x227%5B3%5D.jpg?imgmax=800" width="244" height="186" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-1046961693701282064?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/1046961693701282064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2010/01/read-iso-8583-message.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/1046961693701282064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/1046961693701282064'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2010/01/read-iso-8583-message.html' title='Read ISO 8583 Message'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_MiEUaRgwgVU/S03zVp1jPaI/AAAAAAAAAUw/DF3ZIYUQWgk/s72-c/ISO-8583-Parser-300x227%5B3%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-4433616683547974598</id><published>2009-12-02T07:43:00.001-08:00</published><updated>2009-12-02T08:13:56.212-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='sotware'/><category scheme='http://www.blogger.com/atom/ns#' term='NDC+'/><title type='text'>NDC Screen Parser</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_MiEUaRgwgVU/SxaLXPrOVdI/AAAAAAAAAUA/z5-k6JastXI/s1600-h/ndc+screen+3.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 295px; DISPLAY: block; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5410665233793308114" border="0" alt="" src="http://3.bp.blogspot.com/_MiEUaRgwgVU/SxaLXPrOVdI/AAAAAAAAAUA/z5-k6JastXI/s320/ndc+screen+3.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;on the weekend i have free time, spend the time i write the code for create NDC Screen Generator, so with this application , i can create screen for data configuration with more faster than ussual. but until midnight.. its not to be done. it ok .. maybe i can continue at another day, but for parsing screen data is almost complete, but not all character control on special feature can show on this app.&lt;/p&gt;&lt;p&gt;the app create with Vb 60. you can download the application &lt;a href="http://reliez.net/2009/12/02/ndc-screen-parser/"&gt;reliez.net &lt;/a&gt;. after you download you will have 2 folder inside , graphic folder and font. before you run the program you must register or copy the all font on folder font into windows/fonts. the font is font for NDC same as like font use on the ATM, so we can get the real screen data same as like on atm (Ndc alphanumeric 1 and Ndc alphanumeric 2).&lt;/p&gt;&lt;p&gt;for using this app, just paste screen data into textbox and press command button. the meaning on this data will show up on textbox below and the screen data will display on picture box . but it just for one screen command, if you paste or fill screen data with multiple screen , the program just read the first screen data and will ignore the second , because the picture box only have one screen. and the screen data should be completly with message class, sub class and message indentifier, like log below; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;3000100111041(1 @=041BIG00NEPLEASE TAKE YOUR CARD&lt;br /&gt;30: for message class&lt;br /&gt;11 :for sub-class and message indentifier&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-4433616683547974598?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/4433616683547974598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2009/12/ndc-screen-parser.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/4433616683547974598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/4433616683547974598'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2009/12/ndc-screen-parser.html' title='NDC Screen Parser'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MiEUaRgwgVU/SxaLXPrOVdI/AAAAAAAAAUA/z5-k6JastXI/s72-c/ndc+screen+3.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-5566332778009763792</id><published>2009-09-13T03:48:00.000-07:00</published><updated>2009-11-05T08:23:51.382-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='sotware'/><category scheme='http://www.blogger.com/atom/ns#' term='system'/><title type='text'>ATM Monitoring And Alert System</title><content type='html'>&lt;p&gt;Atm monitoring or ATM alert System is one component in one complete atm system. the main function of ATM monitoring is to get real status and information from every atm on the cloud. so with this atm monitoring, the bank can keep uptime their atm network, because if one atm have problem with hardware or supplies the monitoring will be marked the atm and give alert for quickly response from the bank.  the simple diagram for atm monitoring on atm system we can see on picture below(depend The ATM controller and Host bank) ;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MiEUaRgwgVU/SqzTuLq-T8I/AAAAAAAAAPQ/rI8_2MJgcFc/s1600-h/System+ATM.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 188px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5380908445161377730" border="0" alt="" src="http://1.bp.blogspot.com/_MiEUaRgwgVU/SqzTuLq-T8I/AAAAAAAAAPQ/rI8_2MJgcFc/s320/System+ATM.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ussualy the atm monitoring get message from atm switching or controller and in atm monitoring that message will be process for get real message about atm condition and status. &lt;/p&gt;&lt;p&gt;Some Atm monitoring have capable to send email or sms automaticly when one atm have problem on hardware or supplies status. so the bank staff still get information when holiday time . or the atm can be accesed from internet with web application on atm monitoring.&lt;/p&gt;&lt;p&gt;for simple example atm monitoring and alert system you can download from &lt;a href="http://reliez.net/2009/11/05/atm-alert-system-with-fbus/"&gt;http://reliez.net/2009/11/05/atm-alert-system-with-fbus/&lt;/a&gt; , the sample develop using visual basic and ms access for database and for alert system the application using Fbus for conneted to the nokia phone for sending the message. this is simple program and dont think you will get the great app like gasper monitoring system.&lt;/p&gt;&lt;p&gt;for testing you can download minihost simulator from x-riverside.co.cc .&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-5566332778009763792?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/5566332778009763792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2009/09/atm-monitoring-and-alert-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/5566332778009763792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/5566332778009763792'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2009/09/atm-monitoring-and-alert-system.html' title='ATM Monitoring And Alert System'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MiEUaRgwgVU/SqzTuLq-T8I/AAAAAAAAAPQ/rI8_2MJgcFc/s72-c/System+ATM.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-7192786594117115849</id><published>2009-08-18T20:13:00.000-07:00</published><updated>2009-08-23T00:54:12.993-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NDC+'/><category scheme='http://www.blogger.com/atom/ns#' term='general'/><category scheme='http://www.blogger.com/atom/ns#' term='system'/><title type='text'>Screen On NDC part 4</title><content type='html'>&lt;p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt;There a some special feature on Scree NDC+ such as showing video or picture on idle time, changing color for upper ground and back ground , insert logo and animation or voice guidance on transaction request. this feature should put on a line of screen command of NDC+. The features can be access by using "ESC" Character and suplementary control code.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt;the feature and suplementary code based NDC+ programmer reference like below ;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt;Voice , Introducer ESC'P', indentifier '0'&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Screen Blinking and color Control ,Introducer ESC'[', indentifier 'm'&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Changing Display on Idle, introducer ESC'[', indetifier 'z'&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Logo, Introducer ESC'P', indentifier '1'&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Picture Control, Introducer ESC'P', Indentifier '1'&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Display Image File, Introducer ESC'P', Indentifier 'E'&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;For Video or MPEG file can be treat or called by command like command for display image file.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Voice&lt;/p&gt;&lt;br /&gt;&lt;p&gt;if the atm have hardware for audio, the atm can played voice guidance while on some state of transaction, like on screen input your Pin, the voice will be played "Input your secret number", or on a waiting time, "Please wait while your transaction is processing". the control sequence for voice like table below ;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 166px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5372261833240924482" border="0" alt="" src="http://3.bp.blogspot.com/_MiEUaRgwgVU/So4brIK20UI/AAAAAAAAAO4/YG2bWVcV5tA/s320/voice+ndc.JPG" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Picture or Movie&lt;/p&gt;&lt;br /&gt;&lt;p&gt;On idle timer while wait customer to insert a card, we can show picture or playing a multimedia file on atm screen for advertiser or information. the folowing table is control sequence for showing picture or movie.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 135px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5373025522943697698" border="0" alt="" src="http://3.bp.blogspot.com/_MiEUaRgwgVU/SpDSPuAqoyI/AAAAAAAAAPA/-A2DT8UU7eQ/s320/movie.JPG" /&gt; below is sample for called pemovie.dat (movie.file) for idle screen :&lt;/p&gt;&lt;p&gt;3000100211010@@PEMOVIE1.DAT\[600z&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-7192786594117115849?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/7192786594117115849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2009/08/screen-on-ndc-part-4.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/7192786594117115849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/7192786594117115849'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2009/08/screen-on-ndc-part-4.html' title='Screen On NDC part 4'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MiEUaRgwgVU/So4brIK20UI/AAAAAAAAAO4/YG2bWVcV5tA/s72-c/voice+ndc.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-6213812190025350659</id><published>2009-07-20T23:01:00.000-07:00</published><updated>2009-07-20T23:34:37.230-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NDC+'/><category scheme='http://www.blogger.com/atom/ns#' term='general'/><category scheme='http://www.blogger.com/atom/ns#' term='system'/><title type='text'>Screen On NDC Part 3</title><content type='html'>Here Below is list control character for screen on NDC from NDC programer reference.&lt;br /&gt;&lt;br /&gt;Character              Ascci  Code               &lt;br /&gt;-----------           --------------         &lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;FF                             OC Hex&lt;/span&gt;&lt;/strong&gt;                  &lt;br /&gt;&lt;br /&gt;function :  Clears the screen and positions the cursor in the top left hand corner of the screen. Sets blinking to‘off’ and resets foreground and background colours to their defaults.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;SO                            OE Hex&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;function : Inserts the screen called by the next three characters. Screens can be ‘nested’ to 5 levels using SO&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;SI                               OF Hex&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;function : Sets the cursor to the position indicated by the next two characters (row selected first, column selected second). Display data remains unchanged.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;HT                               09 Hex&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;function : Causes the name encoded on Track 1 of the card to be displayed, starting at the current CRT cursor position (32 characters maximum). Both ISO and VISA display formats are supported.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;DC1                                 11 Hex&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;function : Enable video. Shows the screen display&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;DC2                                 12 Hex&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;function : Disable video. This command inhibits the screen display so that the cardholder does not see the display being built on screen. We recommend that you send a ‘disable video’ as the first control character in the screen, and an ‘enable video’ as the last control character in the screen.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;ESC                                   1B Hex&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;function :Control character which introduces supplementary control codes for the following features:- Voice- Screen blinking and colour control- Changing display in idle- Select character set- Left margin control- Logo control- Picture control- Set display mode control- Display image files control- AnimationSee “Special Features” passage later in this chapter for details.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;CR                                         0D Hex&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#000000;"&gt;function :&lt;/span&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;Causes the cursor to be moved to the character position specified by the current left-hand margin on the following line&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;VT                                          OB Hex&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;span style="color:#000000;"&gt;function :&lt;/span&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;Causes the next character to be displayed from the secondary character set&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-6213812190025350659?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/6213812190025350659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2009/07/screen-on-ndc-part-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/6213812190025350659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/6213812190025350659'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2009/07/screen-on-ndc-part-3.html' title='Screen On NDC Part 3'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-6677321522726792706</id><published>2009-06-21T19:56:00.000-07:00</published><updated>2009-07-20T22:59:58.967-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NDC+'/><category scheme='http://www.blogger.com/atom/ns#' term='system'/><title type='text'>Screen On NDC+ Part 2</title><content type='html'>CRT Screen Layout&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MiEUaRgwgVU/Sj71X9ZLt1I/AAAAAAAAAOE/KxZ2B-tfiME/s1600-h/NDC+CRT.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5349983199328712530" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 205px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_MiEUaRgwgVU/Sj71X9ZLt1I/AAAAAAAAAOE/KxZ2B-tfiME/s320/NDC+CRT.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;From CRT layout we customize the text will be displayed on Screen, for example i use microsoft Excel for generate and create a screen like picture below;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5349986345456955634" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 121px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_MiEUaRgwgVU/Sj74PFom8PI/AAAAAAAAAOM/YVhLapWXxMM/s320/vinuscfg.JPG" border="0" /&gt;&lt;/p&gt;&lt;p&gt;From Picture , the screen design for choice of transaction. and we can see every character start there a point for cordinat, Like character for VINUS ATM, the V character start at point @@, Chararacter for PILIH TRANSAKSI start at Point HB.&lt;/p&gt;&lt;p&gt;Complete configuration for sending to ATM ,Like Below:&lt;/p&gt;&lt;p&gt;3011100 @@VINUS ATM@:&lt;100&gt;BHPILIH TRANSAKSIF@&lt;==TRANSFERF4PENARIKAN==&gt;I@&lt;==GANTI PINI3INFO SALDO==&gt;LOMINI STATEMENT==&gt;O1VINUS@RIVERSIDE.&lt;/p&gt;&lt;p&gt;30=data Command&lt;/p&gt;&lt;p&gt; = Field Separator or Group Separator or control character.&lt;/p&gt;&lt;p&gt;11 = Customise data for Screen and keyboard Data&lt;/p&gt;&lt;p&gt;100 = Number Of Screen.&lt;/p&gt;&lt;p&gt;next Field Separator is data Load for ATM.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-6677321522726792706?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/6677321522726792706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2009/06/screen-on-ndc-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/6677321522726792706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/6677321522726792706'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2009/06/screen-on-ndc-part-2.html' title='Screen On NDC+ Part 2'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MiEUaRgwgVU/Sj71X9ZLt1I/AAAAAAAAAOE/KxZ2B-tfiME/s72-c/NDC+CRT.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-6229338914460754577</id><published>2009-05-20T20:57:00.000-07:00</published><updated>2009-05-20T21:01:21.541-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NDC+'/><category scheme='http://www.blogger.com/atom/ns#' term='system'/><title type='text'>Screen On NDC+ Part 1</title><content type='html'>A screen is a string of characters that defines what is to displayed to screen. there a two type of screen; customised and reserved. for customised , the screen is design and created by self, and for reserved, the screen create and defined by default system.&lt;br /&gt;&lt;br /&gt;On customised Screen we can decide for set text and picture for displayed on the screen, the data is downloaded to the terminal in a screen data load messagge. All Screen thar are  accesed by the state table are stored in the screen table. each screen in table has a unique number from 000 to 999 and it's number that referenced by parameter in the state tables during transaction processing.&lt;br /&gt;&lt;br /&gt;for Reserverd Screen is a screen that is already defined within the terminal software. there a type for reserved screen. some type for reserverd screen like list below.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;A= Supervisor screen&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;C= Cardholder Display&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;G= Graphics Pictures&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;L= Displayed Logo&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;K= Extended Screen Controls&lt;/strong&gt;&lt;br /&gt;..Etc.&lt;br /&gt;&lt;br /&gt;For card holder Display is prompted for card holder for screen during transaction. the default card holder display for this type.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Screen "C00"&lt;/strong&gt;&lt;br /&gt;for prompts card holder if transaction have failed transaction or time out state on communication with Host.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Screen "C01"&lt;/strong&gt;&lt;br /&gt;Displayed Off-Line Screen&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Screen "C02"&lt;/strong&gt;&lt;br /&gt;Displayed Out of service Mode&lt;br /&gt;&lt;br /&gt;For Graphic Picture screen type "G" for reserved is;&lt;br /&gt;&lt;strong&gt;"G00" Standard Insert Card Picture&lt;br /&gt;"G01" Standard Press key a picture&lt;br /&gt;"G03" Standard Make A Deposit Picture&lt;br /&gt;"G04" Standard Take receipt Picture&lt;br /&gt;"G05" Standard Take Money Picture&lt;br /&gt;"G06" Standard Take Statement Picture.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;to becontinued ..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-6229338914460754577?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/6229338914460754577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2009/05/screen-on-ndc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/6229338914460754577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/6229338914460754577'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2009/05/screen-on-ndc.html' title='Screen On NDC+ Part 1'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-175798299780683717</id><published>2009-04-08T20:06:00.000-07:00</published><updated>2009-04-08T20:07:14.182-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='system'/><title type='text'>Header Type Of Message</title><content type='html'>Now most popular typical communication in ATM is using TCP-IP. In messages using the TCP/IP communications protocol, a header can be inserted &lt;br /&gt;&lt;br /&gt;at the beginning and the end of the message containing the length of the message. There are many types of header.&lt;br /&gt;for example we will used command for inservice. from NDC+ for inservice we use ;&lt;br /&gt;&lt;br /&gt;1.000.000.1&lt;br /&gt;&lt;br /&gt;1   = Message Class terminal Command&lt;br /&gt;.   = Field Separtor, 1c in hexa&lt;br /&gt;000 = Logical Unit Number / Luno&lt;br /&gt;.   = Field Separator&lt;br /&gt;000 = Message Sequence number&lt;br /&gt;.   = Field Separator, 1c in hexa&lt;br /&gt;1   = Command code , 1 for go inservice.&lt;br /&gt;&lt;br /&gt;in Hexa format&lt;br /&gt;31 1C 20 20 20  1C 20 20 20  1C 31&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;1. No Header.&lt;br /&gt;   If using No Header, the message just sending in plain text. like below message.&lt;br /&gt;   1.000.000.1 = asccii&lt;br /&gt;   31 1C 20 20 20  1C 20 20 20  1C 31 = hexa&lt;br /&gt;&lt;br /&gt;2  STX and ETX Header&lt;br /&gt;   The header consists of an STX character followed by a two bytes binary&lt;br /&gt;   message length. An ETX is ending the message. The two length bytes are not&lt;br /&gt;   included in the message length &lt;br /&gt;   [STX]1.000.000.1[ETX]&lt;br /&gt;   02 31 1C 20 20 20  1C 20 20 20  1C 31 03&lt;br /&gt;&lt;br /&gt;3. ASCII Header&lt;br /&gt;   The header consists of the message length expressed as four ASCII decimal&lt;br /&gt;   digits. The four length bytes are not included in the message length.&lt;br /&gt;   00 05 31 1C  1C 1C 31 - in hexa&lt;br /&gt;   ..1...1  = in ASCII , we count The message is 5 = 1...1 (without Luno and Msg sequence number)&lt;br /&gt;&lt;br /&gt;4  Two bytes Hexa&lt;br /&gt;   The header consists of the message length expressed as a two bytes binary&lt;br /&gt;   value, MSB byte first. The header length is not included in the message length&lt;br /&gt;   ..1.000.000.1 = in ascii&lt;br /&gt;   00 0C 31 20  1C 20 20 20  1C 20 20 20  1C 31 = in hexa , 00 0C is header &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-175798299780683717?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/175798299780683717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2009/04/header-type-of-message.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/175798299780683717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/175798299780683717'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2009/04/header-type-of-message.html' title='Header Type Of Message'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-4004568960730812653</id><published>2009-02-21T00:10:00.000-08:00</published><updated>2009-11-18T15:38:33.229-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='sotware'/><category scheme='http://www.blogger.com/atom/ns#' term='NDC+'/><title type='text'>NDC + Controller Simulator</title><content type='html'>Here one tools for testing connection ATM with Controller. The application is a small program write with visual basic 6.0. The simulator have 2 socket for connection to ATM. the Controller use NDC + and TCP-IP and no use header type for cheking the message. with this simulator you can send configuration to atm and give command such as in-service, out of service, retrive hardware fitness and supplies status, the other is traffic console, so we can see the message incoming and outgoing from and to ATM machine.&lt;br /&gt;This program is free and you can download at &lt;a href="http://reliez.net/2009/11/14/ndc-atmc-simulator/"&gt;reliez.net &lt;/a&gt;or &lt;a href="http://x-riverside.co.cc/?p=57"&gt;x-riverside.co.cc&lt;/a&gt; . you need register to enable download, after you have application, you can send me email for the password for the application.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_MiEUaRgwgVU/SZ-7PYf39aI/AAAAAAAAAL8/zdB6Kf98dqc/s1600-h/satu.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 276px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5305164759014307234" border="0" alt="" src="http://2.bp.blogspot.com/_MiEUaRgwgVU/SZ-7PYf39aI/AAAAAAAAAL8/zdB6Kf98dqc/s320/satu.JPG" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-4004568960730812653?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/4004568960730812653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2009/02/ndc-controller-simulator.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/4004568960730812653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/4004568960730812653'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2009/02/ndc-controller-simulator.html' title='NDC + Controller Simulator'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MiEUaRgwgVU/SZ-7PYf39aI/AAAAAAAAAL8/zdB6Kf98dqc/s72-c/satu.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-1127885945931485390</id><published>2009-01-24T12:09:00.000-08:00</published><updated>2009-01-24T12:17:05.395-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NDC+'/><title type='text'>State on NDC +</title><content type='html'>One of many configuration data which sending by the host/ATM controler is State data. State data have specifies task for atm. For example when atm in inservice mode, and we insert the card, the state will check the state table for handling and action for this activity and atm wil display the screen for enter Pin Number (commonly).&lt;br /&gt;&lt;br /&gt;Each State have type state and state number, which each type have function depend of the type. Most state includes a screen number and a next state number as part of the table data. State table 000 is the first state table that the terminal is in when it enters in-service mode. State table 000 is usually a card read state.&lt;br /&gt;&lt;br /&gt;The terminal may use one state type several times while processing a transaction; depending on the transaction that the costumer has requested, other state types might not be used at all. The use of these state types, in any order, defines terminal operation.A summary of all the state types is shown in the following List&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&lt;strong&gt;No.  State Table Type                            Description&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;1           A                                                   Card Read&lt;br /&gt;2           B                                                    PIN Entry&lt;br /&gt;3           C                                                   Envelope Dispenser&lt;br /&gt;4           D                                                   Pre-set Operation Code Buffer&lt;br /&gt;5           E                                                    Four SDK Selection Function&lt;br /&gt;6           F                                                   Amount Entry&lt;br /&gt;7           G                                                  Amount Check&lt;br /&gt;8           H                                                  Information Entry&lt;br /&gt;9           I                                                   Transaction Request&lt;br /&gt;10        J                                                     Close&lt;br /&gt;11        K                                                   FIT Switch&lt;br /&gt;12        _                                                  Expanded FIT Switch&lt;br /&gt;13        L                                                  Card Write&lt;br /&gt;14        M                                                 Enhanced PIN Entry&lt;br /&gt;15        N                                                  Camera Control&lt;br /&gt;16        P                                                   Courtesy Amount Verification&lt;br /&gt;17        Q                                                   DPM Document Accept&lt;br /&gt;18        R                                                  Enhanced Amount Entry&lt;br /&gt;19        S                                                  Language Code Switch&lt;br /&gt;20        T                                                 Card Read – PIN Entry Initiation&lt;br /&gt;21        W                                                 FDK Switch&lt;br /&gt;22        X                                                  FDK Information Entry&lt;br /&gt;23        Y                                                  Eight FDK Selection Function&lt;br /&gt;24        Z                                                  Extension State&lt;br /&gt;25        b                                                  Customer Select PIN State&lt;br /&gt;26       d…g                                             Available as identifiers for Exit State&lt;br /&gt;27        i                                                     Audio Control State&lt;br /&gt;28       k                                                    Smart FIT check state&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-1127885945931485390?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/1127885945931485390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2009/01/state-on-ndc.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/1127885945931485390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/1127885945931485390'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2009/01/state-on-ndc.html' title='State on NDC +'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-1740940769202682878</id><published>2009-01-24T08:38:00.000-08:00</published><updated>2009-01-24T09:42:48.263-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iso 8583'/><title type='text'>Authorization Message On MTI (message type indentifier)</title><content type='html'>Below list is description for message type indetifier (MTI) for authorization message on ISO 8583.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;0100 authorization request&lt;br /&gt;0101 authorization request repeat&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;routing&lt;/span&gt;&lt;/strong&gt; : from acquirer to card issuer&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;strong&gt;type &lt;/strong&gt;&lt;/span&gt;: interactive&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;purpose&lt;/span&gt;&lt;/strong&gt; : request appoval authorization or guarantee for a transaction to proceed. it is intended to permit the aplication of this transaction to the cardholder'scaccount for the purpose of issuing a bill or statement.an 0110 authorization request response is required.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;0102 authorization completion comfirmation&lt;br /&gt;0103 authorization completion comfirmation repeat&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;routing&lt;/span&gt;&lt;/strong&gt; : from acquirer to card issuer&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;type &lt;/span&gt;&lt;/strong&gt;: interactive&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;purpose&lt;/span&gt;&lt;/strong&gt;: may be sent after receipt of an 0110 authorization request response to indicate that the authorization actions specified by the 0110 have been completed an 0112 authorization completion response may be sent in reply to an 0102 authorization completion comfirmation and shall be sent in reply to an 0103 authorization completion confirmation repeat.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;0110 authorization request response&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;routing&lt;/span&gt;&lt;/strong&gt; : from card issuer to acquirer&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;strong&gt;type&lt;/strong&gt; &lt;/span&gt;: interactive&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;purpose:&lt;/span&gt;&lt;/strong&gt; shall be sent in response to either an 0100 authorization request or an 0101 authorization request repeat and carries the answers to that request.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;0112 authorization completion response&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;routing&lt;/span&gt;&lt;/strong&gt; : from card issuer to acquirer&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;type&lt;/span&gt;&lt;span style="color:#3366ff;"&gt; &lt;/span&gt;&lt;/strong&gt;: interactive&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;purpose&lt;/span&gt;&lt;/strong&gt;: may be sent to indicate receipt of an 0102 authorization completion comfirmation and shall be sent to indicate receipt of an 0103 authorization completion confirmation repeat.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;0120 authorization advice&lt;br /&gt;0121 authorization advice repeat&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;routing&lt;/span&gt;&lt;/strong&gt; : from acquirer to card issuer&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;type&lt;/span&gt;&lt;/strong&gt; : interactive&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;purpose&lt;/span&gt;&lt;/strong&gt;: advises of an authorization carried out on behalf of the card issuer. it is not intended to permit application of this transaction to the cardholder's account for the purpose of issuing a bill or statement. an 0130 authorization advice response may be sent in reply to an 0120 authorization advice message and shall be sent in reply to an 0121 authorization advice repeat.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;0122 authorization advice completion comfirmation&lt;br /&gt;0123 authorization advice completion comfirmation repeat&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;routing&lt;/span&gt;&lt;/strong&gt; : from acquirer to card issuer&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;strong&gt;type&lt;/strong&gt; &lt;/span&gt;: non-interactive&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;purpose&lt;/span&gt;&lt;/strong&gt; : may be sent after receipt of an 0130 authorization advice response to indicate that the authorization actions specified by the 0130 have been completed in a sucessful. partially successful. or unsuccessful manner. an 0132 authorization advice completion response may be sent in reply to an 0122 authorization advice completion comfirmation and shall be sent in reply to an 0123 authorization advice completion comfimation repeat.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;0130 authorization advice response&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;routing&lt;/span&gt;&lt;/strong&gt; : from card issuer to acquirer&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;strong&gt;type&lt;/strong&gt; &lt;/span&gt;: non-interactive&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;purpose&lt;/span&gt;&lt;/strong&gt;: may be sent to indicate receipt of an 0120 authorization advice and shall be sent in reply to an 0121 authorization advice repeat.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;0132 authorization advice completion response&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;routing&lt;/span&gt;&lt;/strong&gt; : from card issuer to acquirer&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;type&lt;/span&gt;&lt;/strong&gt; : non-interactive&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;purpose&lt;/span&gt;&lt;/strong&gt;: may be sent to indicate receipt of an 0122 authorization advice completion comfirmation and shall be sent to indicate receipt of an 0123 authorization advice completion comfirmation repeat&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-1740940769202682878?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/1740940769202682878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2009/01/authorization-message-on-mti-msg-type.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/1740940769202682878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/1740940769202682878'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2009/01/authorization-message-on-mti-msg-type.html' title='Authorization Message On MTI (message type indentifier)'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-8758238381570801390</id><published>2009-01-13T15:58:00.000-08:00</published><updated>2009-01-13T16:12:06.347-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iso 8583'/><title type='text'>Structure Message on ISO 8583</title><content type='html'>&lt;p&gt;On ISO 8583 each message formating with this sequence :&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Message Type Indentifier&lt;/li&gt;&lt;li&gt;One or more Bitmap&lt;/li&gt;&lt;li&gt;Data Elements.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;A four digit numeric field describing each message class and function. all message should start with a message type indentifier (MTI). Below is message indetifier type.&lt;/p&gt;&lt;p&gt;00xx  : Reserverd for ISO use&lt;/p&gt;&lt;p&gt;01xx  : Authorization Message&lt;/p&gt;&lt;p&gt;02xx  : Financial Transaction Message&lt;/p&gt;&lt;p&gt;03xx  : File Update Message&lt;/p&gt;&lt;p&gt;04xx  : Reversal Message&lt;/p&gt;&lt;p&gt;05xx  : Reconciliation control message&lt;/p&gt;&lt;p&gt;06xx  : administrative message&lt;/p&gt;&lt;p&gt;07xx  : Reserved or ISO&lt;/p&gt;&lt;p&gt;08xx  : Network Management Message&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-8758238381570801390?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/8758238381570801390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2009/01/structure-message-on-iso-8583.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/8758238381570801390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/8758238381570801390'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2009/01/structure-message-on-iso-8583.html' title='Structure Message on ISO 8583'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-678484997355940712</id><published>2009-01-08T07:35:00.000-08:00</published><updated>2009-01-08T15:19:57.574-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iso 8583'/><title type='text'>Definitions on ISO 8583</title><content type='html'>Some ATM use ISO 8583 protocol to talking with The ATM Controller, but this minority, The popular is NDC or DDC protocol. The ISO 8583 commonly using on EDC machine and Host to Host Connection in financial service .&lt;br /&gt;ISO 8583 Standard for Financial Transaction Card Originated Messages - Interchange message specifications is the International Organization for Standardization standard for systems that exchange electronic transactions made by cardholders using payment cards.&lt;br /&gt;A card-based transaction typically needs to travel between a number of systems. For example, a purchase made in a store may travel from the merchant terminal, through an acquirer network or networks, to the issuing bank where the cardholder's account is held. The transaction carries information about the type of transaction, the card used, the merchant, the transaction amount,security information, and so on. The response, authorizing or declining the transaction, needs to be returned via the same route to the terminal.&lt;br /&gt;&lt;p&gt;ISO 8583 defines a message format and a communication flow so that different systems can exchange these transactions. The vast majority of transactions made at Automated Teller Machines use ISO 8583 at some point in the communication chain, as do transactions made when a customer uses a card to make a payment in a store. &lt;br /&gt;&lt;/p&gt;The ISO 8583 uses a concept called bit map whereby each data element us assigned a position indicator in a control field, or bit map. The presence of a data element in a specific message is indicated by a one in the assigned position, the absence of a data element is indicated by a zero in the assigned position.&lt;br /&gt;&lt;p&gt;Here is the definitions using in ISO 8583 sort by alfabet.&lt;br /&gt;&lt;/p&gt;1. &lt;strong&gt;Acquirer&lt;/strong&gt; : Financial institution which acquires from card acceptor the data relating to the transaction and initiates that data into an interchange system.&lt;br /&gt;2. &lt;strong&gt;Advice&lt;/strong&gt; : Message which notifies a party of an action that has been taken. Requiring no approval.&lt;br /&gt;3. &lt;strong&gt;Authorization&lt;/strong&gt; : The Approval or guarantee given by the card issuer to the acquirer.&lt;br /&gt;4. &lt;strong&gt;Card Acceptor&lt;/strong&gt; : Party Accepting the card and presenting transaction data to an acquirer.&lt;br /&gt;5. &lt;strong&gt;CardHolder&lt;/strong&gt; : Customer Associated with the primary account number requesting the transaction form the card acceptor.&lt;br /&gt;6. &lt;strong&gt;Cardholder Accounts Transfer&lt;/strong&gt; : The Movement of funds by a cardholder from one o his account to another of his accounts both of which are held by the same financial instution.&lt;br /&gt;7. &lt;strong&gt;Card Issuer&lt;/strong&gt; : institution which issues the indentification card to card holder.&lt;br /&gt;8. &lt;strong&gt;Credit Transaction&lt;/strong&gt; :A Claim for funds by the the card holder or the credit his account. &lt;br /&gt;9. &lt;strong&gt;Debit Transaction&lt;/strong&gt; : An approval by the card holder of the debit to his account.&lt;br /&gt;10. &lt;strong&gt;Interactive Message&lt;/strong&gt; : Message to be transmited and responded to while the transaction is taking place.&lt;br /&gt;11. &lt;strong&gt;Intermediate Network facility&lt;/strong&gt; : Any message processing entity positioned between the acquirer and the issuer.&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!--&lt;br /&gt;google_ad_client = "pub-7709336561868263";&lt;br /&gt;/* 468x15, created 1/8/09 */&lt;br /&gt;google_ad_slot = "7749658274";&lt;br /&gt;google_ad_width = 468;&lt;br /&gt;google_ad_height = 15;&lt;br /&gt;//--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript"&lt;br /&gt;src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-678484997355940712?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/678484997355940712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2009/01/definitions-on-iso-8583.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/678484997355940712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/678484997355940712'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2009/01/definitions-on-iso-8583.html' title='Definitions on ISO 8583'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-2294919280010016518</id><published>2009-01-05T07:15:00.001-08:00</published><updated>2009-01-05T07:28:23.667-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='system'/><title type='text'>Supervisor mode</title><content type='html'>&lt;p&gt;When a Atm goes to low level money or receipt/journal printer paper, the atm should send the a status message to ATM controller or ATM monitoring to tell and update this status. With this status personal on bank center can decide to visiting the atm to replenish the money and other (take and replace paper journal/receipt with the new one,  copy video security guard, maintenance, repair , etc).&lt;/p&gt;&lt;p&gt;To do that activity, the personil bank must set the atm to the supervisor mode or maintenance mode. Supervisor mode is your means of controlling the terminal by giving you access to a range of menus and options. These allow you to customise the terminal to your requirements, enter and change encryption keys, replenish printer and cash supplies, as well as print and reset totals of money as required.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To enter supervisor mode depend of terminal type. If the  type  of atm terminal is Front load terminal,  usually there is switch or key on inside terminal to change mode to supervisor mode, or some terminal have supervisor key at the fascia or upper door compartement. If we open that door the terminal automatic  to supervisor mode.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If we success change the mode to the supervisor mode, the screen atm should displayed menu.  Some atm should enter password before enter to the supervisor menu.  For every brand atm have different look up and style of supervisor menu, but the main menu such as replenish menu, maintenance menu, and configuration menu and status menu should be there. Below is supervisor menu from NCR ATM.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_MiEUaRgwgVU/SWIkPGqHnHI/AAAAAAAAAJk/dp8zFpgZwX8/s1600-h/spv.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 294px;" src="http://4.bp.blogspot.com/_MiEUaRgwgVU/SWIkPGqHnHI/AAAAAAAAAJk/dp8zFpgZwX8/s320/spv.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5287828754390293618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;Replenish menu is using for changing the money at the atm. If we choose the menu the sub menu will be show. configure menu, in this menu for general or all atm is enter master key or encrypted pin block, and other configuration such entering IP address, port number. &lt;br /&gt;Diagnostic  menu is utility for ATM technician or user to testing device at the atm. If we choose this menu, each menu for all device on atm will be appear. And other is status menu, this menu will be list status of atm and all device status on the ATM, another in this status menu is reset menu. Some error just need to be reset flag or status, so we can reset that error via this menu.&lt;br /&gt;For ATM with rear load type , ussualy at the rear ATM have a small panel to replace function of main display of ATM, like picture below ;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MiEUaRgwgVU/SWIm765fzqI/AAAAAAAAAJ0/EH2JcS_HrPE/s1600-h/hht1.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 280px; height: 239px;" src="http://3.bp.blogspot.com/_MiEUaRgwgVU/SWIm765fzqI/AAAAAAAAAJ0/EH2JcS_HrPE/s320/hht1.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5287831723350937250" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-2294919280010016518?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/2294919280010016518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2009/01/supervisor-mode.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/2294919280010016518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/2294919280010016518'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2009/01/supervisor-mode.html' title='Supervisor mode'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MiEUaRgwgVU/SWIkPGqHnHI/AAAAAAAAAJk/dp8zFpgZwX8/s72-c/spv.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-5754033273286444320</id><published>2008-12-29T07:26:00.000-08:00</published><updated>2009-01-04T05:55:11.009-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Pin Ecryption With Diebold Format</title><content type='html'>Beside Ansi Pin block, another popular for encryption on ATM is Diebold pin block format.Diebold pin block consist 16 hexa block digit and format appear like picture below. The format and encrypted method defined by Pin PAD on FIT (financial instution table) download.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_MiEUaRgwgVU/SVjsj89rF9I/AAAAAAAAAIs/HQigYxX0T2U/s1600-h/DBLPINBLOCK.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5285234265123657682" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 287px; CURSOR: hand; HEIGHT: 130px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_MiEUaRgwgVU/SVjsj89rF9I/AAAAAAAAAIs/HQigYxX0T2U/s320/DBLPINBLOCK.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The pin block is created from customer PIN and padding with F character until all completely 16 digit. For example the pin number is 1234 and the pin block is 1234FFFF FFFFFFFF. The lenght of depend o PIN by FIT on coniguration data download.&lt;br /&gt;&lt;br /&gt;The encryption process results in 16 hex digits that are converted to ASCII by prefixing each hex digit with a hex 3 to convert the 16 hex digits to 16 ASCII digits. These 16 ASCII digits are sent to the host if the protocol is ASCII&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_MiEUaRgwgVU/SVjtCfQXnjI/AAAAAAAAAI0/9KCkBb6AhqQ/s1600-h/diebold+test+key.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5285234789724954162" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 246px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_MiEUaRgwgVU/SVjtCfQXnjI/AAAAAAAAAI0/9KCkBb6AhqQ/s320/diebold+test+key.JPG" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-5754033273286444320?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/5754033273286444320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2008/12/pin-ecryption-wih-diebold-format.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/5754033273286444320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/5754033273286444320'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2008/12/pin-ecryption-wih-diebold-format.html' title='Pin Ecryption With Diebold Format'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MiEUaRgwgVU/SVjsj89rF9I/AAAAAAAAAIs/HQigYxX0T2U/s72-c/DBLPINBLOCK.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-4668953277933923164</id><published>2008-12-20T19:45:00.000-08:00</published><updated>2009-01-04T05:55:32.707-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>How ANSI Pin Block work on ATM</title><content type='html'>One of  method atm for  PIN verification is ANSI Pin Block. which is Ansi Pin block consist 2 blok, is PIN Block and PAN bock. PAN or primary account number Block is  Acquire from track 2 on the magnetic card.&lt;p&gt;The Ansi Pin block has 16 hexa lenght and result from XOR operation from  PAN block and PIN Block. for example we can see ilustrated below ;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MiEUaRgwgVU/SU29dTyJD6I/AAAAAAAAAHk/MNEgzlkD1GM/s1600-h/ansi.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 245px;" src="http://2.bp.blogspot.com/_MiEUaRgwgVU/SU29dTyJD6I/AAAAAAAAAHk/MNEgzlkD1GM/s320/ansi.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5282086249199898530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;From illustrated, we can see Pin Block. the component for pin block is ;&lt;/p&gt;&lt;p&gt;On Pin block &lt;br /&gt;04 =  ‘0’ is control field and always filled with zero&lt;br /&gt;04 = ‘4’  is length of pin number&lt;br /&gt;1234 = pin number&lt;br /&gt;FF   = padding character&lt;/p&gt;&lt;p&gt;On Pan block&lt;br /&gt;0000 =PAD digit and always 0 value&lt;br /&gt;589875200411= PAN Number, if less than 12 digit padding with 0&lt;br /&gt;&lt;br /&gt;The result from XOR operation for PIN Block and PAN Block is 04126C678ADFFBEE.&lt;br /&gt;This value must be encrypted with master key (stored on security module on ATM) before sending to the network.&lt;br /&gt;&lt;br /&gt;For example the ATM use master key for encypted, and the value of master key is &lt;strong&gt;1234567890ABCDEF&lt;/strong&gt;. The result for this encryption is &lt;strong&gt;953CC7CC0FC5BD7C&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The result show on Test Key APP below;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MiEUaRgwgVU/SU2-KM0DHLI/AAAAAAAAAHs/E-5gC9oBg8Y/s1600-h/TESTKEY.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 226px;" src="http://3.bp.blogspot.com/_MiEUaRgwgVU/SU2-KM0DHLI/AAAAAAAAAHs/E-5gC9oBg8Y/s320/TESTKEY.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5282087020422962354" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;br /&gt;var infolink_pid = 11879;&lt;br /&gt;var infolink_link_color = '009900';&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://resources.infolinks.com/js/infolinks_main.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-4668953277933923164?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/4668953277933923164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2008/12/how-ansi-pin-block-work-on-atm.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/4668953277933923164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/4668953277933923164'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2008/12/how-ansi-pin-block-work-on-atm.html' title='How ANSI Pin Block work on ATM'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MiEUaRgwgVU/SU29dTyJD6I/AAAAAAAAAHk/MNEgzlkD1GM/s72-c/ansi.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-2773977757750174163</id><published>2008-12-19T20:24:00.000-08:00</published><updated>2009-01-04T05:55:48.457-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Pin &amp; Verification</title><content type='html'>&lt;p&gt;There a two type of PIN verification before sending to the network. the type is local verification and network verification. but for  the now all atm commonly  using network pin verification for their ATM.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Network PIN verification requires that the PIN be padded to 16 digits andencrypted before sending it to the Network. The terminal can encrypt thecustomer-entered PIN once or twice, then send it to the Network withunencrypted PAN and offset. The PIN may be send unencrypted, but this is notrecommended only for system testing. When the encrypted PIN reaches theverification point in the network, a single (or double) decryption restores the customer entered PIN. Then the generated PIN will be compared with thecalculated PIN. If the PIN is correct the transaction can be continued. The institution may choose to verify the encrypted PIN without performing decryption. This can be done by comparing the encrypted PIN to a table of encrypted PIN values. Therefore the PAN is used as a table look-up key.For remote PIN verification, the PIN is sent to the network in two different forms:&lt;br /&gt;&lt;/p&gt;&lt;span style="font-weight:bold;"&gt;-ANSI PIN/PAN Block&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-weight:bold;"&gt;-Diebold PIN Block&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The terminal encrypts the block and sends it to the network. The network thenhandles the PIN verification.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-2773977757750174163?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/2773977757750174163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2008/12/pin-verification.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/2773977757750174163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/2773977757750174163'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2008/12/pin-verification.html' title='Pin &amp; Verification'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-1577351967893851754</id><published>2008-12-11T08:16:00.000-08:00</published><updated>2009-01-04T05:56:10.496-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><title type='text'>Configuration Data</title><content type='html'>When The first time ATM to turn on the power, atm go on power up mode. In this mode atm will load all Operating system, Driver and ATM application. After power up mode finish and line communication with host established, ATM entering to Out Of service Mode. On this mode, the first time ATM sends Power fail Message to ATM-C for notification central the ATM ready for operate and need configuration data to download..&lt;br /&gt;&lt;p&gt;If central /ATM-C receives power fail Message from terminal, the central will be download configuration data to the terminal using a series write command message. Which the configuration data divided into  4 categories.&lt;/p&gt;&lt;p&gt;• States - state tables direct the terminal to the tasks to be performed during each part of a transaction&lt;br /&gt;&lt;/p&gt;&lt;p&gt;• Screens - screen data contains display, control, and delimiter characters for different screens which must be shown during different parts of a transaction.&lt;/p&gt;&lt;p&gt;• Miscellaneous data consists of terminal parameters (capabilities), LUNO (a unique number identifying each terminal), and terminal timer values.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;• FIT entries - Financial Institution Tables entries provide information which is used for identifying which institution has issued a particular card, decoding or encoding of data and for electronic fund transfer.&lt;br /&gt;&lt;/p&gt;All configuration data will be stored or write on terminal. If the terminal succeeds in receiving the data, it returns a Ready State to Central, waiting for Central to send the next message. If the terminal fails in receiving the data, it returns a Command Reject message to Central.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 162px;" src="http://2.bp.blogspot.com/_MiEUaRgwgVU/SUE9Vjjk9-I/AAAAAAAAAHM/eeHbGfN6eQI/s320/download.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5278567678785943522" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This message exchange continues until all the configuration data has been sent to the ATM terminal. On completion, Central sends a Start-Up command message to the terminal, and the terminal goes into service&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!-- google_ad_client = "pub-7709336561868263"; /* 468x60, created 11/24/08 */ google_ad_slot = "6678650159"; google_ad_width = 468; google_ad_height = 60; //--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js" mce_src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-1577351967893851754?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/1577351967893851754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2008/12/configuration-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/1577351967893851754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/1577351967893851754'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2008/12/configuration-data.html' title='Configuration Data'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MiEUaRgwgVU/SUE9Vjjk9-I/AAAAAAAAAHM/eeHbGfN6eQI/s72-c/download.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-1525616791936638062</id><published>2008-12-07T10:03:00.000-08:00</published><updated>2009-01-24T08:37:07.593-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><category scheme='http://www.blogger.com/atom/ns#' term='NDC+'/><title type='text'>NDC+</title><content type='html'>NDC+ is the terminal control application from NCR. It is table-driven and can be&lt;br /&gt;customised to meet your own requirements.&lt;br /&gt;NDC+ is the 4th generation version of NDC, and has been developed for NCR’s 4th&lt;br /&gt;generation SSTs and Account Services Terminals. It allows you to run 4th generation&lt;br /&gt;and Personas terminals in your network, in either Diebold Emulation of Native mode.&lt;br /&gt;&lt;br /&gt;The NDC+ software system is made up of two parts:&lt;br /&gt;-Terminal application&lt;br /&gt;-Central application&lt;br /&gt;&lt;br /&gt;The terminal application gathers transaction details from the cardholder and sends&lt;br /&gt;these details in a transaction request message to the Central&lt;br /&gt;When a terminal receives a transaction reply from the central, it completes the&lt;br /&gt;transaction.&lt;br /&gt;&lt;br /&gt;The terminal application responds to terminal commands from the central, such as&lt;br /&gt;go-in-service or go-out-of-service, and requests for information, such as tallies, by sending solicited status messages to central. An unexpected event can be reported to central using an unsolicited status message.&lt;br /&gt;&lt;br /&gt;The central application receives transaction request messages from the terminal,&lt;br /&gt;and determines whether the transaction should be approved or declined. It controls&lt;br /&gt;the terminal by sending terminal commands to it and acting on responses received.&lt;br /&gt;&lt;br /&gt;The central application must be able to decode and act on the messages it receives&lt;br /&gt;from the terminal.&lt;br /&gt;&lt;br /&gt;The central application must also be able to code the messages in the form that the&lt;br /&gt;NDC+ software in the terminal understands.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-1525616791936638062?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/1525616791936638062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2008/12/ndc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/1525616791936638062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/1525616791936638062'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2008/12/ndc.html' title='NDC+'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-7292291565659415287</id><published>2008-12-06T00:17:00.000-08:00</published><updated>2009-01-04T05:56:51.662-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Double Detect On Friction System.</title><content type='html'>On Dispenser a mandatory sould have one sensor to detect money double or not and to check size of money correct or not. double detect  commonly is the sensor work principle with light sensor or lvdt sensor(mechanicly system)&lt;br /&gt;On this article we will talk about LVDT double detect on Dispenser with friction system. For illustration I will use dispenser old IBM series.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_MiEUaRgwgVU/STo1glWuCAI/AAAAAAAAAFI/Nizbu-XAt80/s1600-h/friction+system.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 308px;" src="http://1.bp.blogspot.com/_MiEUaRgwgVU/STo1glWuCAI/AAAAAAAAAFI/Nizbu-XAt80/s320/friction+system.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5276588747317446658" /&gt;&lt;/a&gt;&lt;br /&gt;From Picture Above, we can see the Feed wheel assembly, this roller which this function roller is picking the money. Actualy the roller is not realy simetris rounded, but the eccentric. This mean the ecentric area will pick the money on the cycle of roller. Media on the picture is money.&lt;br /&gt;The working this module is, when the money picking by eccentric roller of feed whell, the money will try to go inside small gap between Fork Block and Fork. When the money on gap, the fork mechanicly will move depend the thickness of money, and this will change the value of lvdt sensor by Proximity probe.  The default value of lvdt set by double detect adjust screw. So if double money go inside, the value of LVDT will be out of range, and by dispenser control module , this is indicate the the double money happened on the feeding action.&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!-- google_ad_client = "pub-7709336561868263"; /* 468x60, created 11/24/08 */ google_ad_slot = "6678650159"; google_ad_width = 468; google_ad_height = 60; //--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-7292291565659415287?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/7292291565659415287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2008/12/double-detect-on-friction-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/7292291565659415287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/7292291565659415287'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2008/12/double-detect-on-friction-system.html' title='Double Detect On Friction System.'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MiEUaRgwgVU/STo1glWuCAI/AAAAAAAAAFI/Nizbu-XAt80/s72-c/friction+system.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-2086389907654088590</id><published>2008-12-03T14:49:00.000-08:00</published><updated>2009-01-04T05:57:09.568-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Part Of Dispenser.</title><content type='html'>We know dispenser is one device on ATM who have function dispense money to the customer on one transaction. Dispenser have some parts module on itself, and how many module or part on dispenser depend or type of cash dispenser. Now we talk for dispenser on generally.&lt;br /&gt;Dispenser consist 3 main module, Feeding Module, Stacking Module and Deliver/presenting module, each module have main function to do work of ATM, beside that! On dispenser have Money Cassette and Reject cassette. For illustration, picture below show module of dispenser old IBM ATM (diebold).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MiEUaRgwgVU/STcNICHTGRI/AAAAAAAAAEI/HfbiEEMcsX8/s1600-h/ibmdsp.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 313px;" src="http://1.bp.blogspot.com/_MiEUaRgwgVU/STcNICHTGRI/AAAAAAAAAEI/HfbiEEMcsX8/s320/ibmdsp.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5275699920145422610" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Feeding Module or on picture IBM call it with picker Module. The function of this module is to picking money from cassette and deliver to stacking area. The picking system on this dispenser is friction system which inside of feed module have one big roller for picking money before deliver to stacker unit. And about the cassette, the cassette insert to feed module.  Usually on a Atm have 2 or 4 feeding module. Bellow the picture of money cassette inserted to feed module.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MiEUaRgwgVU/STcNcuaN93I/AAAAAAAAAEQ/XcPohmUKOUc/s1600-h/Picture111.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 235px; height: 264px;" src="http://1.bp.blogspot.com/_MiEUaRgwgVU/STcNcuaN93I/AAAAAAAAAEQ/XcPohmUKOUc/s320/Picture111.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5275700275633321842" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If cassette nor inserted to the Feed Module, there no chance to see the money inside if we don’t have a key to open it, but when tha cassette inserted to feed module, there a mechanicly system inside the feed module to open cassette so the money can picking by feed roller. Picture bellow is the Picking Roller inside the feed module.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MiEUaRgwgVU/STcNrVUXoRI/AAAAAAAAAEY/-p2A_OLWNfI/s1600-h/feedroller.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_MiEUaRgwgVU/STcNrVUXoRI/AAAAAAAAAEY/-p2A_OLWNfI/s320/feedroller.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5275700526595940626" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A mandatory  on each dispenser have a double detect sensor, to cheking the money is double or not, other that double detect have function to recognize size of money. If the money size not correct with the setting dispenser. The double detect will be reject the money to reject cassette. On some dispenser like IBM or wincor Nixdorf commonly double detect sensor located on feeding module, so if Dipsenser have 4 feeding module the double detect have 4 module too. But some model of dispenser only have 1 double detect module on stacking area. The cheking money will be do it before money go the stacking area.&lt;br /&gt;Stacking module the function is to collect the money in one bundle before deliver to presenter area. In this area ussualy have one gate to the reject cassette, so if the money double detected by double detect the reject gate will be open and the money not to go to the bundle of money but go the reject cassette.&lt;br /&gt;If in a transaction for example withdrawl 10 notes of money, after stacking module completed with 20 notes, the stacking area will be moving bundle the money to Transport or presenter area to deliver the bundle of money to the customer. On presenter area have sensor on the front, which the function is to detect the customer take money or not, if on 2 or three minutes not take by customer. The dispenser will be moving the bundle money to inside and to the reject cassette.&lt;br /&gt;Picture below is path of money on fujitsu dispenser.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_MiEUaRgwgVU/STcN6CZmboI/AAAAAAAAAEg/f-U8aLn5Quo/s1600-h/fujitsdu.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 174px;" src="http://4.bp.blogspot.com/_MiEUaRgwgVU/STcN6CZmboI/AAAAAAAAAEg/f-U8aLn5Quo/s320/fujitsdu.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5275700779215646338" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-2086389907654088590?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/2086389907654088590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2008/12/part-of-dispenser.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/2086389907654088590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/2086389907654088590'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2008/12/part-of-dispenser.html' title='Part Of Dispenser.'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MiEUaRgwgVU/STcNICHTGRI/AAAAAAAAAEI/HfbiEEMcsX8/s72-c/ibmdsp.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-8010187919465467899</id><published>2008-11-30T04:34:00.001-08:00</published><updated>2009-01-04T05:57:45.683-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><title type='text'>ATM Operating Modes</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_MiEUaRgwgVU/STKIeCNgjuI/AAAAAAAAAEA/kUS6B4C0NDI/s1600-h/mode+operations.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 170px;" src="http://1.bp.blogspot.com/_MiEUaRgwgVU/STKIeCNgjuI/AAAAAAAAAEA/kUS6B4C0NDI/s320/mode+operations.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5274428163175255778" /&gt;&lt;/a&gt;&lt;br /&gt;For commonly and general, ATM have five operating Modes.&lt;br /&gt;• Power Up Mode&lt;br /&gt;• Out Of Service&lt;br /&gt;• In service Mode&lt;br /&gt;• Maintanance mode&lt;br /&gt;• Of Line Mode&lt;br /&gt;Atm will changes mode from one mode to other mode, when it encounter specific event . like when suddenly electric power turn OFF and then turn ON, or when the operator ATM do replenishment or cheking the money or status on the ATM.&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!-- google_ad_client = "pub-7709336561868263"; /* 468x60, created 11/24/08 */ google_ad_slot = "6678650159"; google_ad_width = 468; google_ad_height = 60; //--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js" mce_src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;The following article describe how the terminal enters and exits each of the modes and, if applicable, how the ATM functions when it is in that mode.&lt;br /&gt;&lt;strong&gt;1.Power UP Mode&lt;/strong&gt;&lt;br /&gt;The ATM will Enters to Power UP Mode when. Power Button is turn on, or when activity to reset ATM. In this mode, ATM will load operating System and any device driver and Application for activate the ATM until the NDC or DDC application loaded and take over the control . when that happened, ATM will enter to the Out Of Service Mode.&lt;br /&gt;&lt;strong&gt;2.Out Of Service Mode&lt;/strong&gt;&lt;br /&gt;In this Mode, ATM does not permit any transaction. Ussualy we can recognize this mode, when we look the display terminal, say sorry or out of service. In this mode, ATM and ATM-C Connected, and ATM can be receive command from ATM –C or Host. Usually on this mode, ATM will Receive Configuaration from ATM-C, and when all configuration is completed download to the ATM, ATM-C will give the In service Command to terminal for enters to in service mode.&lt;br /&gt;Out of Service mode, will occurs when following conditions occurs.&lt;br /&gt;• The ATM receive Go out Service Mode from ATM-C when in service mode&lt;br /&gt;• The terminal Have problem with device security module or card reader.&lt;br /&gt;&lt;strong&gt;3.In Service Mode&lt;/strong&gt;&lt;br /&gt;On IN Service Mode, ATM can process transactions and act a command from the ATM-C. However, if the ATM  is performing a cardholder transaction, it will  wait until the transaction has been completed and it has returned to the idle state  before it acts on the command.&lt;br /&gt;The ATM  enters In-Service mode when one of the following conditions occurs: &lt;br /&gt;• The terminal receives a Start-Up command from Central while in out-of-service mode.&lt;br /&gt;• After completing the operations of maintenance mode, the terminal turns to the in-service mode if receiving a start-up command from central.&lt;br /&gt;• Communications with Central are re-connected while in Off-Line mode,&lt;br /&gt;In-service mode, the terminal uses the configuration data to determine the  sequence of the ATM transaction.  &lt;br /&gt;&lt;strong&gt;4.Maintenance Mode&lt;/strong&gt;&lt;br /&gt;If the cabinet door or safe door is opened or some fatal error (just like some card reader error)occurs, the terminal will go  to the maintenance mode. In Maintenance mode, a terminal administrator or operator can execute the maintenance function, such as replenishing cash, input master key and comm key. In this mode, The terminal does not allow cards to be inserted or process any transactions&lt;br /&gt;&lt;strong&gt;5.Off Line Mode&lt;/strong&gt;&lt;br /&gt;The terminal enters Off-Line mode if a communication failure with Central occurs while it is in In-Service mode or Out-of-Service mode or Power-up mode.  the terminal will wait for the next  mode for enter, normally out-of-service mode or maintenance mode if maintenance switch is reset. In this mode, The terminal does not allow cards to be inserted or process any transactions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-8010187919465467899?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/8010187919465467899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2008/11/atm-operating-modes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/8010187919465467899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/8010187919465467899'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2008/11/atm-operating-modes.html' title='ATM Operating Modes'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MiEUaRgwgVU/STKIeCNgjuI/AAAAAAAAAEA/kUS6B4C0NDI/s72-c/mode+operations.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-8657510700768985428</id><published>2008-11-28T18:28:00.000-08:00</published><updated>2009-01-04T05:58:19.758-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Type Cash Dispenser</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_MiEUaRgwgVU/STCpCdcApEI/AAAAAAAAADo/8on4GJEKzjk/s1600-h/fujitsdu11.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 232px; height: 134px;" src="http://4.bp.blogspot.com/_MiEUaRgwgVU/STCpCdcApEI/AAAAAAAAADo/8on4GJEKzjk/s320/fujitsdu11.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5273901023377794114" /&gt;&lt;/a&gt;&lt;br /&gt;Cash Dispenser is one of device attach on the ATM. The function of this device is to dispense the requested money and delivered to the front of customer.  Cash dispenser module actually consists from many unit or module depends on type of dispenser .&lt;br /&gt;For deliver to the customer, dispenser have 2 type of dispenser, dispenser with presenting unit and non presenting unit. The different of this type.&lt;br /&gt;• With presenter : the dispense will delivered to the customer with a bundle of money, for example if you withdrawal for 50 $ and the currency of atm is 10 $, the atm will delivered pile of money ini 5 notes, and bring together to you.&lt;br /&gt;• Without Presenter : against with dispsenser with presenter. For this type If you with drawl 50$ on currency 10 $, atm will delivered to you one by one note. And commonly for atm who using this dispenser have a cash pocket for your money, so your money will put on the cash pocket.&lt;br /&gt;For money picking system, Dispenser have 2 system for picking money from their cassette.&lt;br /&gt;• Friction system : for this system, dispenser picking money from cassette with a rubber roll and make friction with the pile of money on inside money cassette.&lt;br /&gt;• Vacum  system : there a suction pump with motor to generate suction power. The money on the cassette will be pick-up by a suction cup which connected to suction pump.&lt;br /&gt;For  Loading money cassete to the dispenser, there a two type.&lt;br /&gt;• Front load : the money cassette inserted  to dispenser on the same way  with the direction  of customer take their money gate.&lt;br /&gt;• Rear Load : Against from front load, the cassette inserted to the dispenser by  the back side of dispenser.&lt;br /&gt;For Media Type For Cash Dispenser ;&lt;br /&gt;• Cash Dispenser  : dispense notes money&lt;br /&gt;• Coin dispenser : dispense coin money&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-8657510700768985428?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/8657510700768985428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2008/11/type-cash-dispenser.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/8657510700768985428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/8657510700768985428'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2008/11/type-cash-dispenser.html' title='Type Cash Dispenser'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MiEUaRgwgVU/STCpCdcApEI/AAAAAAAAADo/8on4GJEKzjk/s72-c/fujitsdu11.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-2684404406284035704</id><published>2008-11-25T07:34:00.001-08:00</published><updated>2009-01-04T05:58:52.752-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><title type='text'>Flow Transaction Message</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MiEUaRgwgVU/SSwbEQ-lM_I/AAAAAAAAADg/Ke-gOnFTebc/s1600-h/flow1.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 236px;" src="http://1.bp.blogspot.com/_MiEUaRgwgVU/SSwbEQ-lM_I/AAAAAAAAADg/Ke-gOnFTebc/s320/flow1.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5272619023834887154" /&gt;&lt;/a&gt;&lt;br /&gt;For made a financial transaction, the first! Atm must send a transaction request  to the ATM-C on data centre of a bank. From last section, we know a transaction request consists of component or element like below ;&lt;br /&gt;• Card Number&lt;br /&gt;• PIN Number&lt;br /&gt;• Transaction Type&lt;br /&gt;• Amount&lt;br /&gt;• Buffer or another information.&lt;br /&gt;From picture above we can see a illustration for a cycle of financial transaction on a ATM for commonly, because not all transaction on a bank have flow cycle like this.&lt;br /&gt;From picture, a transaction request or trx sending to the ATM controller at host side. ATM-C will be procces this TRX . the first step on this procces is Cek &amp;amp; Confirmation. All step on this flow message like below ;&lt;br /&gt;1. Card Cheking&lt;br /&gt;The first ATM- C will be cheking card of customer. If validity of card is Success, the procces will be go the next step. But if card is not valid, The ATM-C will do function command to the atm to tell the atm for displayed to the screen for showed customer about information invalid card.&lt;br /&gt;But if status card in the card management system in HOT(stolen by thief or missing according report from customer) The ATM_C wiil give function command to the atm for retained the card and show information reason why that card is retained.&lt;br /&gt;2. PIN Cheking&lt;br /&gt;If Cheking card is OK, The ATM-C will Cheking PIN Number of customer. If result of PIN Cheking is OK, ATM_C wiil continue to the next procces, but if not, ATM_C send a function command to ATM to tell Customer about wrong PIN. And commonly ATM-C will give chance three times to the customer for reenter the correct Pin Number. But if three times still failed, The ATM-C will send Function Command to retain card.&lt;br /&gt;3. Confirmation And Approval&lt;br /&gt;If no problem with PIN and Card Cheking, the next procces is Confirmation and approval. In this procces ATM-C will cheking the type of transaction, amount of transaction and another information on this transaction. After that ATM-C will send that information to the DataBank Host for approval.&lt;br /&gt;4. Function Command&lt;br /&gt;If ATM-C have receive Approval Status form host, The ATM C will send A function command to the ATM. For example if transaction type is withdrawl, and Host approve this transaction, ATM-C will give function command to the ATM for Dispense money regarding amount transaction, Recording transction on Journal Printer, and Print receipt for customer on Receipt Printer.&lt;br /&gt;5. Reply Command&lt;br /&gt;If ATM succesfull to execute function command from ATM-C, Atm will send the replky command to tell ATM-C about that transaction is OK or Succesfull. But if Not succesfull, ATM still send Reply Command to ATM-C, Whisc this reply Command filled with Error Code and Reason why ATM cannot Execute the function Command. If ATM-C receive reply command like this, ATM-C will Report this Failed transaction to the Host for REVERSAL (the bank not Debet the account of customer).&lt;br /&gt;&lt;script type="text/javascript"&gt;&lt;!-- google_ad_client = "pub-7709336561868263"; /* 468x60, created 11/24/08 */ google_ad_slot = "6678650159"; google_ad_width = 468; google_ad_height = 60; //--&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;&lt;br /&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-2684404406284035704?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/2684404406284035704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2008/11/flow-transaction-message.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/2684404406284035704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/2684404406284035704'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2008/11/flow-transaction-message.html' title='Flow Transaction Message'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MiEUaRgwgVU/SSwbEQ-lM_I/AAAAAAAAADg/Ke-gOnFTebc/s72-c/flow1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-3983117748685631753</id><published>2008-11-23T07:03:00.000-08:00</published><updated>2009-01-04T05:59:24.865-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><title type='text'>Transaction Request</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Sure ..!&lt;/span&gt; all of us commoly using ATM for transaction like payment, withdrawl, balance inquiry and more. But can we know how a transaction process can be done. on atm all transaction from customer called Transaction Request.&lt;br /&gt;First Step when we do transaction on a ATM is insert the card to the card reader of ATM machine, and then no need long time atm will request us to filled pin (personal indentification number)  on screen. We input pin number from keypad on the front of ATM. After that finish, the screen ATM will showed us, menu for main transaction.  From here, we can choose what kind transaction to do. We choose via keypad on left or right display atm.&lt;br /&gt;For example we choose withdrwal transaction, for this transaction atm will ask to choose main  amount who displayed on the screen, or we choose for another amount.  After that and wait for a second, the atm will dispense money regarding the amout we input. Same as If we choose transfer transaction, atm will ask us to filled account number destination of transfer and how much amount to transfer.&lt;br /&gt;But not all transaction need filled amount input. For balance inquiry we don’t need to input amount field. Same as like cek mini statement or some payment transaction no need for input amount.&lt;br /&gt;From above information, we know atm need information from us to do procees transaction request to ATM controller at Host Side on central bank. The information that we can describe like below ;&lt;br /&gt;&lt;br /&gt;- Card number&lt;br /&gt;When we insert card to the atm, atm will read card number from magnetic stripe and will keep that number on memory until all step on this transaction completed.&lt;br /&gt;- PIN Number&lt;br /&gt;Pin number will be stored on memory before send with all information to the host for verification. But some atm have different configuration, when we input pin , the atm will send the host pinblock we entered for verification. If the result is valid, the main menu transaction will be showed to the screen, and if not, the screen will tell the customer about wrong pin.&lt;br /&gt;- Kind Of Transaction&lt;br /&gt;When we choose of transaction we push a button from left or right of screen atm. Truly on this step atm recorded what button we pushed, and decide what kind transaction that we choose.&lt;br /&gt;- Amount&lt;br /&gt;When we choose withdrawl or transfer we must filled amount field with number, but when we choose transaction with no need amount, atm will be automatic padding the amount field with number “0”.&lt;br /&gt;- Buffer&lt;br /&gt;If the transaction need another information excluding Amount, like transfer transaction or payment transaction ( credit card number or account number destination). The atm will be stored that information on buffer.&lt;br /&gt;If that all information completed, the atm will send that information to the atm controller on host side for further process. For how to process transaction request on atm controller, you can find on next article in this section.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-3983117748685631753?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/3983117748685631753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2008/11/transaction-request.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/3983117748685631753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/3983117748685631753'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2008/11/transaction-request.html' title='Transaction Request'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-998720356558422457</id><published>2008-11-22T07:45:00.000-08:00</published><updated>2009-01-04T05:59:45.888-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sotware'/><title type='text'>OS on ATM</title><content type='html'>In first 1980 or fisrt ATM generation, a main control of atm machine came from Zillog or mc 8088 family. And for that time, atm not need operating system for their main control. Commonly program or data embedded on the chip. Screen atm is monochrome and not to much kind of transaction can be done on atm because of limitations of storage media.&lt;br /&gt;&lt;br /&gt;In the 90’ atm start using pc base for main controller. Start using processor series 286, atm using a hard disk for storage a data and operating system. Major operating system for this era is MS-DOS or IBM-OS2. on this time atm can show or displayed a graphical picture with low resolution. And then when Microsoft produce windows NT family. Some ATM application migrate to windows NT, which offering more advantages such security and rich multimedia capable.&lt;br /&gt;&lt;br /&gt;And Now Commonly, Atm using microsoft windows (xp,2000.Emedded) for their operating system. Some Bank using linux or their ATM (bank on barzilia to replace old version of MS-DOS).  With windows, now atm can playing a multimedia file while on Transcation or idle Time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-998720356558422457?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/998720356558422457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2008/11/os-on-atm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/998720356558422457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/998720356558422457'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2008/11/os-on-atm.html' title='OS on ATM'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-4687252675980622414</id><published>2008-11-22T07:44:00.000-08:00</published><updated>2009-01-04T06:00:11.075-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application'/><title type='text'>System Messaging / Emulation</title><content type='html'>For make Connection between Host application and atm application, a system mesagging needed for each other can communicate on same behavior. Here is most system messaging used on automated teller machine.&lt;br /&gt;&lt;br /&gt;• NDC&lt;br /&gt;NDC or NCR Direct Connect is messaging from NCR (national cash register). One of famous ATM manufacturing. NDC have many version and the last version is added  more feature from back version. In NDC have two mode, first is NDC Native mode ,and the other is NDC 912 mode to accommodate ATM-C/HOST with DDC Protocol.&lt;br /&gt;&lt;br /&gt;• DDC 911/912&lt;br /&gt;Same As like NDC, DDC or Diebold Direct Connect create by Diebold.inc the most player in ATM industries. There a 2 type, DDC 911 and 912. for 911 commonly  using on America continent. 912. if we compare between NDC and DDC, DDC have one point plus. In a atm can use multiple currency, but according my opinion, its to hard and too complicated for status and error message. Not like NDC give more information about status and error in simple way.&lt;br /&gt;&lt;br /&gt;• ISO 8583&lt;br /&gt;ISO 8583 is standard international for Financial Transaction System. Some ATM using this protocol for communicate with the Host./ATM Controller. Another machine using this protocol is EDC (electronic data capture).&lt;br /&gt;&lt;br /&gt;• Properity&lt;br /&gt;This protocol is tailored made, and customized depend the host and the bank.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-4687252675980622414?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/4687252675980622414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2008/11/system-messaging-emulation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/4687252675980622414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/4687252675980622414'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2008/11/system-messaging-emulation.html' title='System Messaging / Emulation'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-3500457685379998560</id><published>2008-11-20T05:33:00.000-08:00</published><updated>2009-01-04T06:00:40.341-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='network'/><title type='text'>ATM  Network</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MiEUaRgwgVU/SSVnPlkhjcI/AAAAAAAAACw/dAIYOEEzAag/s1600-h/System+ATM1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 188px;" src="http://3.bp.blogspot.com/_MiEUaRgwgVU/SSVnPlkhjcI/AAAAAAAAACw/dAIYOEEzAag/s320/System+ATM1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5270732456388038082" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A Standard ATM Network consist of some element which that element connected together from node at the ATM until Host at data center of Bank. Every element have function on each other. Picture bellow is a standard or a simple network at a bank for ilustration.&lt;br /&gt;&lt;br /&gt;From picture above , we can see each element on the network atm.&lt;br /&gt;&lt;br /&gt;• &lt;span style="font-weight:bold;"&gt;ATM-C (atm controller)&lt;/span&gt;&lt;br /&gt;Every ATM on network will be Connected to the ATM-C via a cloude of networking. Every transaction and message fully controlled by this element, and how transaction will be process, depend on this ATM-C. for messaging system between ATM and ATM-C can use protcocl such, NDC, DDC,ISO8583 or Properitry. Once ATM-C use NDC for protocol, all atm under Atm-c should use that protocol too.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;• Security Module&lt;/span&gt;&lt;br /&gt;This device have function to decrypt pin block which sent from atm on a transaction request.  Security module will be decide  the pin block is valid or not, and will inform the atm about this.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;• Card management and pin mailer system.&lt;/span&gt;&lt;br /&gt;In this element, all account record and including pin block, card number, expired date  of customer stored on database. The atm-c will verified the card number in this element. If record exist then atm-cp will check pin block on security module. If not atm-c will sent command to the Atm to returning card to customer and displayed on the screen information the card is invalid.&lt;br /&gt;Another is, pin mailer system. this element have function to produce a new card of customer. Usually card management system and pin mailer system connect direct to security module, so if pin mailer produce a card, automatic generate a new pin for that new card.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some ATM-C integrated with gateway to make connection with the host data center at a bank or to other gateway another bank, connect to other  network provider such VISA or MASTER. Commonly connection for gateway using ISO 8583.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-3500457685379998560?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/3500457685379998560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2008/11/atm-network.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/3500457685379998560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/3500457685379998560'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2008/11/atm-network.html' title='ATM  Network'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MiEUaRgwgVU/SSVnPlkhjcI/AAAAAAAAACw/dAIYOEEzAag/s72-c/System+ATM1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-4810369194939979908</id><published>2008-11-19T05:38:00.000-08:00</published><updated>2009-01-04T06:01:04.131-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Variation Of Card Reader</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MiEUaRgwgVU/SSQXrNYc4jI/AAAAAAAAACg/wm1Up4UBdmQ/s1600-h/crd1.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 162px;" src="http://3.bp.blogspot.com/_MiEUaRgwgVU/SSQXrNYc4jI/AAAAAAAAACg/wm1Up4UBdmQ/s320/crd1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5270363495024353842" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Many card reader type using on ATM,  this article will be describe what kind of card reader on atm. The most popular card reader is motorized, another that is DIP card reader, Swipe Card reader and Hybrid card reader. Every card reader have advantages and disadvantages if we compare each other.&lt;br /&gt;&lt;br /&gt;- Motorized card reader&lt;br /&gt;This card reader have 3 stage area, first is a gate area. In this area have a head for read magnetic card and shutter gate. So ‘if a card don’t have magnetic stripe the shutter gate can’t be open. After a card pass a shutter gate, there is a motor with belt, who will be carry out the card to head read/write area. In this area the card will reading or writing by head magnetic if the track 2 form magnetic stripe on the card have valid data, the application by card reader will be granted acces for customer. But if not !,  depend the application,  returned to customer or retained ?, if application set to retained card bin, the card move to the reject bin area&lt;br /&gt;&lt;br /&gt;- Hybrid Card Readed&lt;br /&gt;Same as like Motorized Card reader, but on this kind card reader have head for card with chip or smart card. So this card can read card from magnetic stripe or smart card, depend the application set.&lt;br /&gt;&lt;br /&gt;- DIP card Reader&lt;br /&gt;The dip card reader is a manually operated mechanism designed to accept and read magnetic identification cards (as described in ISO standard 7810- 7813). Typical dip card reader operation consists of prompting the consumer to insert and then remove the card. The consumer inserts the card horizontally with the magnetic stripe down and to the right. The dip card reader reads the card twice: once when the consumer inserts the card and once when the consumer removes the card. The dip card reader uses a good read obtained during either the insertion or the removal of the card to process the transaction.The dip card reader cannot retract, capture, or retain cards&lt;br /&gt;&lt;br /&gt;- Swipe Card Reader&lt;br /&gt;The dip card reader is a manually operated mechanism designed to accept and read magnetic identification cards (as described in ISO standard 7810- 7813).&lt;br /&gt;Typical swipe card reader operation consists of prompting the consumer to insert the card into either end of the card reader and move the card through the card reader. The magnetic stripe can be up or down (or to the left or right) since the swipe card reader has a reader on both sides. The swipe card reader reads the card as the consumer moves the card through the reader. The swipe card reader cannot retract, capture, or retain cards.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-4810369194939979908?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/4810369194939979908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2008/11/variation-of-card-reader.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/4810369194939979908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/4810369194939979908'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2008/11/variation-of-card-reader.html' title='Variation Of Card Reader'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MiEUaRgwgVU/SSQXrNYc4jI/AAAAAAAAACg/wm1Up4UBdmQ/s72-c/crd1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-375241064228033445</id><published>2008-11-19T00:59:00.000-08:00</published><updated>2009-01-04T06:01:25.628-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>Magnetic Stripe</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_MiEUaRgwgVU/SSPVpIyXgfI/AAAAAAAAAB4/CuVCIBAwPv8/s1600-h/magnetic-card.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 319px; height: 200px;" src="http://1.bp.blogspot.com/_MiEUaRgwgVU/SSPVpIyXgfI/AAAAAAAAAB4/CuVCIBAwPv8/s320/magnetic-card.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5270290891663704562" /&gt;&lt;/a&gt;&lt;br /&gt;A magnetic stripe card is a type of card capable of storing data by modifying the magnetism of tiny iron-based magnetic particles on a band of magnetic material on the card. The magnetic stripe, sometimes called a magstripe, is read by physical contact and swiping past a reading head .Magnetic stripe cards are commonly used in credit card, ATM Card, indetity card, and transportation tickets&lt;br /&gt;&lt;br /&gt;There a two type of magnetic stripe variety. One is High coercivity and other low coercivity. Diferent both that tyape is, High coercivity have strong magnetism and hard to erase data , right for card which have frequently use. For Low coercivity againts from High Coevercity.&lt;br /&gt;&lt;br /&gt;Ussualy, we can recognize the coercivity from color of magnetic stripe. If the color of magnetic stripe is light brown it means the magnetic stripe is have low coervicity, but if dark brown the coercivity is High coercivitym, but now high coercivity have Silver colour.&lt;br /&gt;&lt;br /&gt;On the inside, magnetic stripe consist 3 track for each magnetic stripe have own format to encode data to magnetic stripe. For financial such as ATM or Debit Card, ussualy only using track 1 and track 2, which the format following ISO 7813 (international standard for financial Card).&lt;br /&gt;The information on track 1 have many format, but financial instution using format B for encode track 1, the format track 1 is below :&lt;br /&gt;Track one, Format B:&lt;br /&gt;• Start sentinel — one character (generally '%')&lt;br /&gt;• Format code="B" — one character (alpha only)&lt;br /&gt;• Primary account number (PAN) — up to 19 characters. Usually, but not always, matches the credit card number printed on the front of the card.&lt;br /&gt;• Field Separator — one character (generally '^')&lt;br /&gt;• Name — two to 26 characters&lt;br /&gt;• Field Separator — one character (generally '^')&lt;br /&gt;• Expiration date — four characters in the form YYMM.&lt;br /&gt;• Service code — three characters&lt;br /&gt;• Discretionary data — may include Pin Verification Key Indicator (PVKI, 1 character), Pin Verification Value (PVV, 4 characters), Card Verification Value or Card Verification Code (CVV or CVK, 3 characters)&lt;br /&gt;• End sentinel — one character (generally '?')&lt;br /&gt;• Longitudinal redundancy check (LRC) — one character&lt;br /&gt;Commonly the bank use track 1 with format B only for store name of customer, so if you on ATM and your name displayed on screen, you will know the name came from track 1 on your card.&lt;br /&gt;&lt;br /&gt;For Track 2  was develop by banking industry(ABA). And track 2 format as follow:&lt;br /&gt;&lt;br /&gt;• Start sentinel — one character (generally ';')&lt;br /&gt;• Primary account number (PAN) — up to 19 characters. Usually, but not always, matches the credit card number printed on the front of the card.&lt;br /&gt;• Separator — one char (generally '=')&lt;br /&gt;• Expiration date — four characters in the form YYMM.&lt;br /&gt;• Service code — three characters&lt;br /&gt;• Discretionary data — as in track one&lt;br /&gt;• End sentinel — one character (generally '?')&lt;br /&gt;• LRC — one character&lt;br /&gt;The ATM will acquire Primary Account number of customer from this track before sending to the network.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-375241064228033445?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/375241064228033445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2008/11/magnetic-stripe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/375241064228033445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/375241064228033445'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2008/11/magnetic-stripe.html' title='Magnetic Stripe'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MiEUaRgwgVU/SSPVpIyXgfI/AAAAAAAAAB4/CuVCIBAwPv8/s72-c/magnetic-card.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7756225797652764069.post-1207761272911639208</id><published>2008-11-14T07:43:00.000-08:00</published><updated>2009-01-04T06:01:43.828-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='general'/><title type='text'>What Inside on ATM</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_MiEUaRgwgVU/SSFvkgEmkII/AAAAAAAAABc/SPxRsH9Ov5Y/s1600-h/ATMACHIN.GIF"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 130px; height: 320px;" src="http://4.bp.blogspot.com/_MiEUaRgwgVU/SSFvkgEmkII/AAAAAAAAABc/SPxRsH9Ov5Y/s320/ATMACHIN.GIF" border="0" alt="" id="BLOGGER_PHOTO_ID_5269615711875403906" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Automated Teller Machine or ussual we call ATM, is a machine which have function almost same with teller on Bank Desk, But not all function teller can be replace with ATM. Some function teller who can be done on ATM is, withdrawl, Balance Inquiry, Transfer, payment, Deposit Money, registration for E – banking or mobile banking, and print your account book. some ATM can be generate some coupon like voucher,ticketing, and other.&lt;br /&gt;Trully Inside on ATM is a Personal Computer or Computer with Specific Application for control all device which attached to the computer and manage communication &amp;amp; message from ATM to the host.  Every device have own function :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-&lt;strong&gt;Personal Computer&lt;/strong&gt;&lt;br /&gt;Main job for control all device and manage connection with the host&lt;br /&gt;-&lt;strong&gt;Dispenser&lt;/strong&gt;&lt;br /&gt;The Function for Dispense money from cassette depend customer request&lt;br /&gt;-Card Reader&lt;br /&gt;The Function for read ATM Card data.&lt;br /&gt;-&lt;strong&gt;Receipt Printer&lt;/strong&gt;&lt;br /&gt;Printing transaction data for customer&lt;br /&gt;-&lt;strong&gt;Journal Printer&lt;/strong&gt;&lt;br /&gt;Logged all transaction and activity on ATM&lt;br /&gt;-&lt;strong&gt;Security Module&lt;/strong&gt;&lt;br /&gt;Encrypt/Decrypt PIN data customer before send to the network.&lt;br /&gt;-&lt;strong&gt;Alert System&lt;/strong&gt;&lt;br /&gt;Monitoring condition ATM environment with the sensor.&lt;br /&gt;-&lt;strong&gt;Depositor (some model ATM)&lt;/strong&gt;&lt;br /&gt;Deposit Money&lt;br /&gt;-&lt;strong&gt;Passbook/Statement Printer (some model ATM)&lt;/strong&gt;&lt;br /&gt;Printing all transaction on customer Account book.&lt;br /&gt;&lt;br /&gt;Ilustrated Device inside ATM&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7756225797652764069-1207761272911639208?l=on-september.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://on-september.blogspot.com/feeds/1207761272911639208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://on-september.blogspot.com/2008/11/automated-teller-machine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/1207761272911639208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7756225797652764069/posts/default/1207761272911639208'/><link rel='alternate' type='text/html' href='http://on-september.blogspot.com/2008/11/automated-teller-machine.html' title='What Inside on ATM'/><author><name>ewin</name><uri>http://www.blogger.com/profile/05931947000278519694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_MiEUaRgwgVU/SXt85JrzqQI/AAAAAAAAALM/Pvb2FpRNpAY/S220/ewinlogo-colorsketch_out.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MiEUaRgwgVU/SSFvkgEmkII/AAAAAAAAABc/SPxRsH9Ov5Y/s72-c/ATMACHIN.GIF' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
