Output device

The output device generates and combines directed graphs from multiple nodes to provide an overall network view, overcoming the limitation of small display sizes in existing technologies.

JP2025112530APending Publication Date: 2025-08-01TOSHIBA TEC KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024006806
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-19
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

Existing output devices struggle to display an overall view of a network without a large display.

Method used

An output device is configured as the first node in a network, capable of receiving and outputting a directed graph with a source and destination node, allowing individual output devices to generate and combine directed graphs to form an overall view of the mesh network.

Benefits of technology

Enables users to visualize the entire mesh network by combining individual directed graphs from multiple output devices, even without a large display, using printers or electronic devices with small output surfaces.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025112530000001_ABST
    Figure 2025112530000001_ABST
Patent Text Reader

Abstract

To provide an output device which can output a general drawing of a network even if there is no big display.SOLUTION: An output device is the output device as a first node in a network configured by the first node and a plurality of second nodes. The output device comprises: a reception unit which accepts an output instruction of a directed graph including a first vertex corresponding to a transmission source node of a packet, a second vertex corresponding to a transmission destination node which is a packet transmission destination of the transmission source node, and a side in which the first vertex is set as a start point, and the second vertex is set as an end point; and an output unit which outputs a first directed graph associating the first node with the transmission source node, according to the output instruction.SELECTED DRAWING: Figure 13
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to an output device.

Background Art

[0002] There are output devices such as printers that form a mesh network. As a method for outputting an overall view of the mesh network configured by these printers to a user, there is a method of displaying the overall view on a display.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, with the above method, without a large display, the overall view of the network cannot be displayed.

[0005] The problem to be solved by the embodiments of the present invention is to provide an output device that can output an overall view of a network even without a large display.

Means for Solving the Problems

[0006] In one embodiment, the output device is an output device as the first node in a network composed of a first node and a plurality of second nodes. The output device includes a reception unit that receives an output instruction for a directed graph including a first vertex corresponding to the source node of a packet, a second vertex corresponding to the destination node that is the packet destination of the source node, and an edge starting from the first vertex and ending at the second vertex, and an output unit that outputs a first directed graph in which the first node is associated with the source node in response to the output instruction.

Brief Description of the Drawings

[0007]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

[0008] Hereinafter, the output device according to the embodiment will be described with reference to the drawings. 1. Configuration First, the configuration of the output device according to the embodiment will be described.

[0009] 1.1 Mesh Network FIG. 1 is a block diagram showing an example of the configuration of a mesh network configured by the output device according to the embodiment.

[0010] The mesh network 1 is composed of a plurality of nodes as components. The mesh network 1 is a network that communicates data via other nodes when the target node communicates with an external network.

[0011] As shown in FIG. 1, the mesh network 1 includes, as nodes, a plurality of output devices 11, 12, 13, and 14, and a wireless router 15. The wireless router 15 is a device that connects the plurality of output devices 11 to 14 in the mesh network 1 and an external network.

[0012] The plurality of output devices 11 to 14 have the same configuration as each other. For example, the plurality of output devices 11 to 14 are IoT (Internet of Things) devices such as printers, electronic value cards, and calculators. Examples of printers applicable to the plurality of output devices 11 to 14 include receipt printers and barcode printers attached to mobile POS (Point of Sale), but are not limited thereto, and any printer such as MFP (Multifunction Peripheral) is applicable. Further, the printer applicable to the plurality of output devices 11 to 14 may be a thermal printer or an inkjet printer.

[0013] In the example of FIG. 1, the output device 11 is connected to the output device 12 as a data transmission destination. The output device 12 is connected to the output device 14 as a data transmission destination. The output device 13 is connected to the output device 14 as a data transmission destination. The output device 14 is connected to the wireless router 15 as a data transmission destination.

[0014] Also, in the example of FIG. 1, it is assumed that the IP address of the output device 11 is "2001::200::ff::fe00:1". It is assumed that the IP address of the output device 12 is "2001::200::ff::fe00:2". It is assumed that the IP address of the output device 13 is "2001::200::ff::fe00:3". It is assumed that the IP address of the output device 14 is "2001::200::ff::fe00:4". It is assumed that the IP address of the wireless router 15 is "2002::200::ff::fe00:1". In the example of FIG. 1, the case where an IP address based on IPv6 (Internet Protocol Version 6) is assigned has been described, but it is not limited thereto. For example, the IP address may be based on IPv4.

[0015] 1.2 Hardware Configuration FIG. 2 is a diagram showing an example of the hardware configuration of the output device according to the embodiment. FIG. 2 shows the hardware configuration of the output device 11. Note that the output devices 12 to 14 also have the same hardware configuration as the output device 11.

[0016] As shown in FIG. 2, the output device 11 includes a control circuit 21, a storage 22, a communication module 23, an input device 24, an output device 25, a drive 26, and a storage medium 27.

[0017] The control circuit 21 is a circuit that overall controls each component of the output device 11. The control circuit 21 includes a CPU (central processing unit), a RAM (random access memory), a ROM (read only memory), and the like. The ROM of the control circuit 21 stores programs and the like used by the output device 11 for various processes. The CPU of the control circuit 21 controls the entire output device 11 according to the programs stored in the ROM of the control circuit 21. The RAM of the control circuit 21 has a working area for the CPU of the control circuit 21. The working area includes a drawing area for drawing information output in the output process described later.

[0018] The storage 22 includes, for example, an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The storage 22 stores information used in various processes in the output device 11.

[0019] The communication module 23 is a circuit used for transmitting and receiving data between the output device 11 and a node (for example, the output device 12) constituting the mesh network 1.

[0020] The input device 24 is a device that receives input from the user. The input device 24 includes, for example, an operation panel. The operation panel can be a touch panel that displays buttons functioning as software keys.

[0021] The output device 25 is a device that controls the output to the user. When the output device 11 is a printer, the output device 25 includes, for example, a group of devices for paper output. More specifically, when the output device 11 is a thermal printer, the output device 25 includes a platen roller, a thermal head, a cutter, and the like. Also, when the output device 11 is an electronic price tag or a calculator, the output device 25 includes, for example, a display for image output. The display for image output can be shared with a touch panel. Note that the size of the paper or image output by the output device 25 can be, for example, about the size of a receipt. More specifically, for example, the size of the paper or image output by the output device 25 can be about 5 cm × 10 cm.

[0022] The drive 26 is a device for reading software stored in the storage medium 27. The drive 26 includes, for example, a CD (Compact Disk) drive or a DVD (Digital Versatile Disk) drive.

[0023] The storage medium 27 is a medium that stores software by means of an electrical, magnetic, optical, mechanical, or chemical action. The storage medium 27 may store a program for executing various processes in the output device 11.

[0024] 1.3 Functional Configuration FIG. 3 is a block diagram showing an example of the functional configuration of the output device according to the embodiment. FIG. 3 shows the functional configuration of the output device 11. Note that the output devices 12 to 14 also have the same functional configuration as the output device 11.

[0025] As shown in FIG. 3, the CPU of the control circuit 21 expands the program stored in the ROM of the control circuit 21 or the storage medium 27 into the RAM of the control circuit 21. Then, the CPU of the control circuit 21 interprets and executes the program expanded in the RAM of the control circuit 21. As a result, the output device 11 functions as a computer including an input reception unit 31, an output information generation unit 32, and an output unit 33. Also, the storage 22 of the output device 11 stores a routing table 34.

[0026] The input reception unit 31 is a functional block that receives input from the user. When the input reception unit 31 receives an input to start the output process from the user, it notifies the output information generation unit 32 of the start of the output process.

[0027] FIG. 4 is a diagram showing an example of a screen that the output device according to the embodiment displays on the operation panel. As shown in FIG. 4, the input reception unit 31 displays buttons SKa, SKb, and SKc on the operation panel OP.

[0028] Button SKa corresponds to the area within the frame enclosing the character string “Print Network Topology” on the operation panel OP and is a software key that receives an input to start the output process. When the user presses button SKa, the input reception unit 31 notifies the output information generation unit 32 of the start of the output process.

[0029] Button SKb corresponds to the area within the frame enclosing the character string “Home” on the operation panel OP and is a software key that receives an input to transition to the home screen. When the user presses button SKb, the input reception unit 31 changes the display on the operation panel OP to the home screen.

[0030] Button SKc corresponds to the area within the frame enclosing the character string “Back” on the operation panel OP and is a software key that receives an input to transition to the screen that the operation panel OP was displaying immediately before. When the user presses button SKc, the input reception unit 31 returns the display on the operation panel OP to the immediately previous display screen.

[0031] Returning to FIG. 3 again, the functional configuration of the output device 11 will be described.

[0032] When the output information generation unit 32 receives a notification of the start of output processing from the input reception unit 31, it is a functional block that generates information (output information) to be output to the user as a result of the output processing. Specifically, the output information generation unit 32 generates a drawing area on the RAM of the control circuit 21. Then, the output information generation unit 32 refers to the routing table 34 and draws predetermined information in the drawing area. The output information generation unit 32 sends the information drawn in the drawing area to the output unit 33 as generated information.

[0033] FIG. 5 is a diagram showing an example of the data structure of the routing table stored in the output device according to the embodiment. As shown in FIG. 5, the routing table 34 stores a pair of the IP address of the source node and the IP address of the destination node when its own output device transmits data as routing information in the mesh network 1.

[0034] That is, the information stored as the source node corresponds to the IP address of its own output device. The information stored as the destination node corresponds to the IP address of the output device to which its own output device transmits data. In the example of FIG. 5, the information stored as the source node is the IP address "2001::200::ff::fe00:1" of the output device 11. Also, the information stored as the destination node is the IP address "2001::200::ff::fe00:2" of the output device 12.

[0035] Although the description is omitted in FIG. 5, in the routing table 34 stored in the output device 12, the information stored as the source node is the IP address "2001::200::ff::fe00:2" of the output device 12. Also, the information stored as the destination node is the IP address "2001::200::ff::fe00:4" of the output device 14.

[0036] In the routing table 34 stored in the output device 13, the information stored as the source node is the IP address "2001::200::ff::fe00:3" of the output device 13. Also, the information stored as the destination node is the IP address "2001::200::ff::fe00:4" of the output device 14.

[0037] In the routing table 34 stored in the output device 14, the information stored as the source node is the IP address "2001::200::ff::fe00:4" of the output device 14. Also, the information stored as the destination node is the IP address "2002::200::ff::fe00:1" of the wireless router 15.

[0038] Returning to FIG. 3 again, the functional configuration of the output device 11 will be described.

[0039] When the output unit 33 receives output information from the output information generation unit 32, it is a functional block that outputs the output information to the user. Specifically, when the output device 25 is composed of a group of devices for paper output, the output unit 33 outputs the output information as paper output. Also, when the output device 25 is composed of a group of devices for image output, the output unit 33 outputs the output information as an image. Details of the output information will be described later.

[0040] 2. Operation Next, the operation of the output device according to the embodiment will be described.

[0041] 2.1 Output Processing FIG. 6 is a flowchart showing an example of output processing in the output device according to the embodiment. FIGS. 7 to 12 are diagrams showing an example of information to be drawn in the drawing area in the output processing according to the embodiment. FIGS. 7 to 12 respectively correspond to the drawing areas in the processes of ACT12 to ACT17 shown in FIG. 6 in the output processing executed by the output device 11.

[0042] As shown in FIG. 6, when the user inputs the button SKa on the operation panel OP (start), the input reception unit 31 receives an input indicating the start of output processing (ACT11).

[0043] When receiving an input indicating the start of output processing, the output information generation unit 32 generates a drawing area IR on the RAM of the control circuit 21 as shown in FIG. 7 (ACT12).

[0044] The drawing area IR has a shape corresponding to the medium for outputting the output information (paper output from a printer, or a screen displayed on an electronic value tag and a calculator). In the example of FIG. 7, the drawing area IR has a horizontally long rectangular shape. Also, the drawing area IR has three sub-areas IRa, IRb, and IRc arranged horizontally. The sub-area IRa is located at the left end of the drawing area IR and is an area where information about the source node is drawn. The sub-area IRb is located at the right end of the drawing area IR and is an area where information about the destination node is drawn. The sub-area IRc is located between the sub-areas IRa and IRb (i.e., the central part of the drawing area IR) and is an area where information about the data transmission direction is drawn.

[0045] As shown in FIG. 8, the output information generation unit 32 draws a figure Oa corresponding to the source node in the sub-area IRa of the drawing area IR generated in the process of ACT12 (ACT13). The figure Oa has, for example, a solid circular shape.

[0046] As shown in FIG. 9, the output information generation unit 32 draws a figure Ob corresponding to the destination node in the sub-area IRb of the drawing area IR generated in the process of ACT12 (ACT14). The figure Ob has, for example, a dashed circular shape.

[0047] As shown in FIG. 10, the output information generation unit 32 draws a figure Oc in the sub-area IRc of the drawing area IR generated in the process of ACT12 (ACT15). The figure Oc has the shape of an arrow pointing in the direction from the figure Oa representing the source node to the figure Ob representing the destination node (i.e., the direction from the left to the right of the drawing area IR).

[0048] As shown in FIG. 11, the output information generation unit 32 refers to the routing table 34 and draws a text Ta indicating the IP address of the source node in the sub-region IRa of the drawing region IR generated in the process of ACT12 (ACT16). In the example of FIG. 11, the text Ta is the IP address "2002::200::ff::fe00:1" of the output device 11 and is located below the figure Oa.

[0049] As shown in FIG. 12, the output information generation unit 32 refers to the routing table 34 and draws a text Tb indicating the IP address of the destination node in the sub-region IRb of the drawing region IR generated in the process of ACT12 (ACT17). In the example of FIG. 12, the text Tb is the IP address "2002::200::ff::fe00:2" of the output device 12 and is located below the figure Ob.

[0050] By the processes of ACT13 to ACT17, the output information generation unit 32 draws a directed graph G = (V, E) (|V| = 2, |E| = 1) in the drawing region IR. Here, V is a set of vertices and includes, as elements, the figure Oa corresponding to the source node (its own output device) and the figure Ob corresponding to the destination node. E is a set of edges and includes, as an element, a directed figure Oc connecting between the figures Oa and Ob that are elements of the vertex set V.

[0051] After the processes of ACT13 to ACT17, the output unit 33 outputs the directed graph G drawn in the drawing region IR to the user via the output medium OUT (ACT18). That is, when the output device 11 is a printer, the output unit 33 outputs a sheet on which the directed graph G is printed to the user. When the output device 11 is an electronic price tag or a calculator, the output unit 33 outputs a screen on which the directed graph G is displayed to the user.

[0052] When the process of ACT18 ends, the output process ends (end).

[0053] 2.2 Display of the overall diagram of the mesh network The user instructs each of the plurality of output devices 11 to 14 that constitute the mesh network 1 to execute output processing. Each of the plurality of output devices 11 to 14 executes output processing in response to an input from the user. As a result, the user obtains one output medium OUT for printing or displaying the directed graph G from each of the output devices 11 to 14.

[0054] Then, the user arranges the plurality of output media OUT so that the figures indicating the same node overlap each other. As a result, the user can obtain the overall directed graph Gt corresponding to the overall view of the mesh network 1.

[0055] FIG. 13 is a diagram showing an example of the overall directed graph corresponding to the overall view of the mesh network based on the output processing in the output device according to the embodiment.

[0056] As shown in FIG. 13, the overall directed graph Gt includes output media OUTa, OUTb, OUTc, and OUTd. The output media OUTa, OUTb, OUTc, and OUTd are output media obtained from the output processing of the output devices 11, 12, 13, and 14, respectively.

[0057] In the example of FIG. 13, the text of the destination node of the output medium OUTa and the text of the source node of the output medium OUTb match with the IP address "2002::200::ff::fe00:2". For this reason, the user arranges the output media OUTa and OUTb so that the figure of the destination node of the output medium OUTa and the figure of the source node of the output medium OUTb overlap each other.

[0058] Also, the text of the destination nodes of the output media OUTb and OUTc and the text of the source node of the output medium OUTd match with the IP address "2002::200::ff::fe00:4". For this reason, the user arranges the output media OUTb, OUTc, and OUTd so that the figures of the destination nodes of the output media OUTb and OUTc and the figure of the source node of the output medium OUTd overlap each other.

[0059] As described above, the user can recognize that the mesh network 1 is equivalent to the overall directed graph Gt = (Vt, Et) (|Vt| = 5, |Et| = 4).

[0060] Note that the user generates the overall directed graph Gt by overlapping the output media OUT. Therefore, when the output media OUT is paper, it is preferable that the output media OUT is made of a material through which the output media OUT located behind and overlapping can be seen transparently.

[0061] 3. Effects according to the embodiment According to the embodiment, the input reception unit 31 receives an output instruction indicating to start output processing. The output information generation unit 32 draws the directed graph G in the drawing area according to the output instruction. The directed graph G includes a first vertex corresponding to the source node when its own output device is the source node, a second vertex corresponding to the destination node, and an edge starting from the first vertex and ending at the second vertex. The output unit 33 outputs the directed graph G according to the output instruction. As a result, each of the plurality of output devices 11 to 14 outputs one directed graph with two vertices and one edge when its own output device is the source node according to the output instruction from the user. Therefore, the user can combine the plurality of directed graphs G corresponding to each of the plurality of output devices 11 to 14 to generate the overall directed graph Gt. In this way, the overall directed graph Gt is composed of a plurality of directed graphs G output individually. Therefore, the user can obtain an overall view of the mesh network 1 even without a large display.

[0062] In addition, the plurality of output devices 11 to 14 can take the form of printers. When the plurality of output devices 11 to 14 are printers, the output unit 33 outputs the directed graph G on paper. In particular, when the plurality of output devices 11 to 14 are mobile printers, since the paper to be output is about the size of a receipt, the entire directed graph Gt cannot be output all at once. However, according to the present embodiment, each of the plurality of output devices 11 to 14 outputs one directed graph G having 2 vertices and 1 edge. Thereby, even without a large display, the user can obtain an overall view of the mesh network 1 by combining a plurality of directed graphs G.

[0063] In addition, the plurality of output devices 11 to 14 can take the form of electronic value tags or calculators. When the plurality of output devices 11 to 14 are electronic value tags or calculators, the output unit 33 outputs the directed graph G on the screen. When the plurality of output devices 11 to 14 are electronic value tags or calculators, since the display screen is about the size of a receipt, the entire directed graph Gt cannot be output all at once. However, according to the present embodiment, each of the plurality of output devices 11 to 14 outputs one directed graph G having 2 vertices and 1 edge. Thereby, even without a large display, the user can obtain an overall view of the mesh network 1 by combining a plurality of directed graphs G.

[0064] 4. Modifications etc. Various modifications can be applied to the above-described embodiment.

[0065] In the above-described embodiment, the case where the user instructs the output process as many times as the number of the plurality of output devices 11 to 14 in order to obtain the entire directed graph Gt of the mesh network 1 has been described. However, the plurality of output media OUT constituting the entire directed graph Gt may be output together from one output device. That is, the configuration may be such that the user only needs to instruct the output process to a certain output device once in order to obtain the entire directed graph Gt. Hereinafter, configurations and operations different from the embodiment will be mainly described. Descriptions of configurations and operations equivalent to those of the embodiment will be omitted as appropriate.

[0066] In the mesh network 1 according to the modification example, each of the plurality of output devices 11 to 14 is a printer. And, any one of the plurality of output devices 11 to 14 according to the modification example aggregates and stores the routing information of all the output devices. Hereinafter, the output device that aggregates and stores the routing information of all the output devices is referred to as a representative output device. The representative output device may be any of the plurality of output devices 11 to 14. Hereinafter, for convenience of explanation, it is assumed that the output device 11 is the representative output device.

[0067] FIG. 14 is a diagram showing an example of the data structure of the routing table stored in the representative output device according to the modification example. As shown in FIG. 14, the routing table 34 stored in the representative output device stores a pair of the IP address of the source node and the IP address of the destination node for each node constituting the mesh network 1.

[0068] In the example of FIG. 14, the routing table 34 stores the routing information regarding four target nodes. The first routing information is the routing information of the target node (that is, the output device 11) whose IP address is "2001::200::ff::fe00:1". The second routing information is the routing information of the target node (that is, the output device 12) whose IP address is "2001::200::ff::fe00:2". The third routing information is the routing information of the target node (that is, the output device 13) whose IP address is "2001::200::ff::fe00:3". The fourth routing information is the routing information of the target node (that is, the output device 14) whose IP address is "2001::200::ff::fe00:4".

[0069] When the mesh network 1 is constructed, the representative output device may collect routing information from each node. Also, the process of collecting routing information from each node may be performed by a server (not shown). In this case, the representative output device receives the routing information of each node from the server and stores the aggregated information as a routing table 34.

[0070] FIG. 15 is a flowchart showing an example of output processing in a representative output device according to a modified example. FIG. 15 corresponds to FIG. 6 in the embodiment.

[0071] As shown in FIG. 15, when the user inputs a button SKa on the operation panel OP of the representative output device (start), the input reception unit 31 receives an input indicating the start of output processing (ACT21).

[0072] Upon receiving an input indicating the start of output processing, the output information generation unit 32 refers to the routing table 34 and selects a target node (ACT22).

[0073] The output information generation unit 32 generates a drawing area IR corresponding to the target node selected in the process of ACT22 on the RAM of the control circuit 21 (ACT23).

[0074] The output information generation unit 32 draws a figure Oa corresponding to the source node in a sub-area IRa of the drawing area IR generated in the process of ACT23 (ACT24).

[0075] The output information generation unit 32 draws a figure Ob corresponding to the destination node in a sub-area IRb of the drawing area IR generated in the process of ACT23 (ACT25).

[0076] The output information generation unit 32 draws a figure Oc in a sub-area IRc of the drawing area IR generated in the process of ACT23 (ACT26).

[0077] The output information generation unit 32 refers to the routing information of the target node selected in the process of ACT22 from among the routing tables 34. Then, the output information generation unit 32 draws a text Ta indicating the IP address of the source node in a sub-region IRa of the drawing area IR generated in the process of ACT23 (ACT27).

[0078] The output information generation unit 32 refers to the routing information of the target node selected in the process of ACT22 from among the routing tables 34. Then, the output information generation unit 32 draws a text Tb indicating the IP address of the destination node in a sub-region IRb of the drawing area IR generated in the process of ACT23 (ACT28).

[0079] Through the processes of ACT23 to ACT28, the output information generation unit 32 draws a directed graph G = (V, E) (|V| = 2, |E| = 1) regarding the target node selected in the process of ACT22 in the drawing area IR.

[0080] The output unit 33 outputs the directed graph G regarding the target node drawn in the drawing area IR to the user via the output medium OUT (ACT29).

[0081] After the process of ACT29, the output information generation unit 32 determines whether all the target nodes in the routing table 34 have been selected (ACT30).

[0082] If there is an unselected target node (ACT30; no), the output information generation unit 32 refers to the routing table 34 and selects an unselected target node (ACT22). Then, for the selected target node, the subsequent processes of ACT23 to ACT30 are executed. In this way, until all the target nodes are selected, the representative output device repeatedly executes the processes of ACT22 to ACT30.

[0083] When all the target nodes have been selected (ACT30; yes), the output process ends (End).

[0084] According to the modification example, the output unit 33 of the representative output device outputs, in response to an output instruction, not only the directed graph G having its own output device as the source node but also the directed graph G having another output device as the source node. That is, the output unit 33 of the representative output device outputs the plurality of directed graphs G one by one. As a result, the user can obtain the plurality of directed graphs G from the representative output device without individually giving an output instruction to all the output devices 11 to 14. Therefore, the number of times the user inputs an output instruction can be reduced.

[0085] Although some embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention and are also included in the invention described in the claims and its equivalent scope.

Explanation of Reference Numerals

[0086] 1... Mesh network, 11, 12, 13, 14... Output devices, 15... Wireless router, 21... Control circuit, 22... Storage, 23... Communication module, 24... Input device, 25... Output device, 26... Drive, 27... Storage medium, 31... Input reception unit, 32... Output information generation unit, 33... Output unit, 34... Routing table.

Claims

1. An output device as the first node in a network composed of a first node and a plurality of second nodes, comprising: a reception unit that receives an output instruction of a directed graph including a first vertex corresponding to a source node of a packet, a second vertex corresponding to a destination node that is a packet transmission destination of the source node, and an edge starting from the first vertex and ending at the second vertex; an output unit that outputs a first directed graph in which the first node is associated with the source node according to the output instruction; The output device is provided with the above components.

2. The output device is a printer, The output unit outputs the first directed graph on paper. The output device according to Claim 1.

3. The output unit further outputs a plurality of second directed graphs in which each of the plurality of second nodes is associated with the source node according to the output instruction, The output unit outputs each of the first directed graph and the plurality of second directed graphs on paper individually. The output device according to Claim 2.

4. The output device is a mobile printer. The output device according to Claim 2.

5. The output device is an electronic price tag or a calculator, The output unit outputs the first directed graph on a screen. The output device according to Claim 1.

Citation Information

Patent Citations

  • Configuring and optimizing wireless mesh network

    JP2009111976A

  • Analysis device and analysis program

    JP2017151784A

  • Method for representing objects of network in GUI with graph clustering

    JP2023113137A