Controller Device
A method of using a controller device for an electronic cutting machine. The method includes associating at least one of cutting operations and printing operations with glyphs, retrieving the glyphs from at least one of memory of a cartridge in communication with the controller device and memory of the controller device, arranging the glyphs in a screen overlay, and rendering the screen overlay on a screen of the controller device.
1 . A method of using a controller device for an electronic cutting machine, the method comprising:
associating at least one of cutting operations and printing operations with glyphs;
retrieving the glyphs from at least one of memory of a cartridge in communication with the controller device and memory of the controller device;
arranging the glyphs in a screen overlay; and
rendering the screen overlay on a screen of the controller device.
2 . The method of claim 1 , further comprising storing the glyph arrangement in memory of the controller.
3 . The method of claim 1 , further comprising receiving at least one glyph selection corresponding to a glyph displayed on the controller device screen and executing an operation on the controller device corresponding to the glyph selection.
4 . The method of claim 3 , wherein the executed operation comprises at least one of a cutting operation, a printing operation, and a controller device operation.
5 . The method of claim 1 , further comprising receiving a glyph selection corresponding to at least one glyph displayed on the controller device screen and receiving positioning input of the selected at least one glyph for arrangement of the selected glyph on a virtual mat displayed on the controller device screen.
6 . The method of claim 1 , further comprising storing glyph renderings to memory of the controller device.
7 . The method of claim 6 , further comprising accessing the memory of the controller device for a stored glyph rendering, retrieving the stored glyph rendering, and displaying the stored glyph rendering to the controller device screen.
8 . The method of claim 1 , further comprising storing an arrangement of glyph renderings to memory of the controller device.
9 . The method of claim 8 , further comprising accessing the memory of the controller device for a stored arrangement of glyph renderings, retrieving the stored arrangement of glyph renderings, and displaying the stored arrangement of glyph renderings to the controller device screen.
10 . The method of claim 8 , wherein the screen overlay comprises the arrangement of glyph renderings.
11 . The method of claim 1 , further comprising mapping a glyph boundary of each glyph of the screen overlay to pixels of the controller device screen for identifying selection of each glyph.
12 . The method of claim 1 , wherein the controller device screen comprises a touch screen configured to receive touch inputs thereupon.
13 . A controller device for an electronic cutting machine, the controller device comprising:
a screen;
a processor in communication with the screen and executing a program for interfacing with the controller device; and
device memory in communication with the processor;
the program
associating at least one of cutting operations and printing operations with glyphs;
retrieving the glyphs from at least one of memory of a cartridge in communication with the controller device and the device memory;
arranging the glyphs in a screen overlay; and
rendering the screen overlay on the screen.
14 . The controller device of claim 13 , wherein the program executing on the processor stores the glyph arrangement in the device memory.
15 . The controller device of claim 13 , wherein the program executing on the processor receives at least one glyph selection corresponding to a glyph displayed on the screen and executes an operation on the controller device corresponding to the glyph selection.
16 . The controller device of claim 15 , wherein the executed operation comprises at least one of a cutting operation, a printing operation, and a controller device operation.
17 . The controller device of claim 13 , wherein the program executing on the processor receives a glyph selection corresponding to at least one glyph displayed on the screen and receives positioning input of the selected at least one glyph for arrangement of the selected glyph on a virtual mat displayed on the screen.
18 . The controller device of claim 13 , wherein the program executing on the processor stores glyph renderings to the device memory.
19 . The controller device of claim 18 , wherein the program executing on the processor accesses the device memory for a stored glyph rendering, retrieves the stored glyph rendering, and displays the stored glyph rendering to the screen.
20 . The controller device of claim 13 , wherein the program executing on the processor stores an arrangement of glyph renderings to the device memory.
21 . The controller device of claim 20 , wherein the program executing on the processor accesses the device memory for a stored arrangement of glyph renderings, retrieves the stored arrangement of glyph renderings, and displays the stored arrangement of glyph renderings to the screen.
22 . The controller device of claim 20 , wherein the screen overlay comprises the arrangement of glyph renderings.
23 . The controller device of claim 13 , wherein the program executing on the processor maps a glyph boundary of each glyph of the screen overlay to pixels of the screen for identifying selection of each glyph.
24 . The controller device of claim 13 , wherein the screen comprises a touch screen configured to receive touch inputs thereupon.
25 . A method of using a controller device for an electronic cutting machine, the method comprising:
receiving a selection of a glyph displayed in an overly view displayed on a screen of the controller device, the overly view comprising an arrangement of glyphs;
displaying the selected glyph in a selected glyph region of the overlay view; and
displaying the selected glyph on a virtual mat displayable on the screen of the controller device.
26 . The method of claim 25 , further comprising arranging an order of any glyphs in the selected glyph region according to an order of corresponding placement on the virtual mat.
27 . The method of claim 25 , further comprising arranging an order of any glyphs in the selected glyph region on the virtual mat according to a corresponding order of the glyphs in the selected glyph region.
28 . The method of claim 25 , further comprising arranging an order of any glyphs in the selected glyph region according to an attribute of each glyph.
29 . The method of claim 28 , wherein the glyph attribute is selected from the group consisting of name, size, shape, date saved, associated cartridge, and any combination thereof
30 . The method of claim 25 , further comprising receiving a selection of glyphs in the selected glyph region, receiving a grouping command, and grouping the selection of glyphs into a single group glyph for display in the selected glyph region.