112

tocalculate starting and ending points for a line (in our circle the “lines” are very short - sometimes the starting and ending points are the same). The coordinates of the starting point of the line are assigned to variables Xl and Y 1. The line ends at point

X2, Y2. When these coordinates have been calculated, a subroutine call is made to line 250. This subroutine calculates the coordinates of individual points along that line.

After these coordinates have been determined, the subroutine at line 400 is called. This routine turns “on” an individual dot in our array called BIT%. (Keep in mind that no printing has been done yet; the computer is still drawing the image on its “graph paper” in memory.) The way an individual dot is turned on is us- ing the logical OR function in line 470.

When all the points have been plotted in memory, printing begins at line 130. We first set the line spacing to 6/72 inch us- ing the (ESC)“A”CHR$( n ) command. This is so that there are no gaps between rows of dots. Then the loop from line 150 to line 220 prints the dot graphics image one line (which is six dots high) at a time. The variable A$ is used to build a string of all the columns of BIT% in a given row.

As you can see, by taking the program in small pieces and

analyzing it, graphics programming does not have to be dif- ficult. If you want to try some other plots, try these (replace lines after 600 with the lines below). The printouts from each program are shown below the listing.

600 '

610' Subroutine to plo,t a star

6201

630RAD=9

640FOR ANG%=O TO 360 STEP 45

650RANG=ANG%*3.14159/180

660RANG2=(ANG%+l35)*3.14159/180

670Xl=RAD*COS(RANG)tlO

680Yl=RAD*SIN(RANG)+lO 6go X2=RAD*COS(RANG2)+10

700Y2=RAD*SIN(RANG2)+10

710GOSUB 250

720NEXT ANG$

730RETURN

Page 119
Image 119
Star Micronics NX-10 user manual Next ANG$ Return

NX-10 specifications

The Star Micronics NX-10 is a cutting-edge receipt printer designed for modern business environments. Known for its sleek design and outstanding performance, the NX-10 is ideal for retail, hospitality, and other service-oriented industries. One of its standout features is its fast printing speed, capable of producing receipts at an impressive rate of 300 mm per second. This speed ensures that customers do not have to wait long, enhancing service efficiency and customer satisfaction.

One of the key technologies integrated into the NX-10 is its advanced connectivity options. The printer supports multiple interfaces, including USB, Ethernet, and Bluetooth, allowing seamless integration with various devices such as tablets, smartphones, and POS systems. This flexibility is particularly beneficial in mobile and cloud-based applications, enabling businesses to adapt to their operational needs easily.

The NX-10 also features innovative paper-saving capabilities, including an automatic paper cutter that minimizes waste and reduces operation costs. The printer utilizes a high-quality thermal printing mechanism that ensures crisp, clear text and graphics, making it perfect for producing promotional receipts or tickets alongside regular transaction printouts.

Another notable characteristic of the Star Micronics NX-10 is its robust construction, built to withstand the demands of high-volume printing environments. The printer is designed for easy maintenance with a straightforward drop-in paper loading system that reduces downtime and increases productivity.

The intuitive design of the NX-10 includes a user-friendly interface, which makes it easy for staff to operate without extensive training. Built-in LED indicators provide useful information about printer status, ensuring users are informed at all times.

With a compact footprint, the NX-10 can be easily integrated into any workspace without taking up too much counter space. Its diverse compatibility with major operating systems, including Windows, iOS, and Android, further emphasizes its versatility, making it an ideal choice for various business scenarios.

In summary, the Star Micronics NX-10 is a state-of-the-art receipt printer combining speed, connectivity, and durability. Its advanced features and technology make it a valuable asset for businesses looking to enhance their operations and deliver exceptional customer experiences.